01/10/2018, 10:44
Nên cài ubuntu hay linux
Mấy anh cho em hỏi nếu theo C++ nên cài ubutu hay linux ạ?
Bài liên quan
Mấy anh cho em hỏi nếu theo C++ nên cài ubutu hay linux ạ?
Ok, Linux hay Ubuntu. Nếu đã hỏi như vậy, bạn nên dùng Windows. Thật sự là như vậy, đừng học đòi
Ubuntu là một Linux OS nha bạn. Linux bao gồm nhiều phiên bản khác nhau như Ubuntu, Kali, Mint,… Học C++ thì mình khuyến nghị bạn xài Windows. Tải IDE về xài cho tiện, lên Linux là phải xài editor gõ code, sau đó bật Terminal gõ command compile, hơi khó khăn và bất tiện :)) Hơn nữa cài được Linux hơi khó khăn, không khéo phải ra tiệm cài lại win :v Nên chọn phương án an toàn
Bạn học C++ thì ban đầu cứ dùng Windows để hiểu rõ về cú pháp, từ khoá, các phép toán đã.
Học thuật toán và hiện thực thuật toán trên C++ thì dùng Windows cũng được.
Chỉ khi nào bạn cần sử dụng các hàm gọi hệ thống thì mới cần đến các HĐH mã nguồn mở như Linux.
Bản thân mình dùng C++ để hiện thực giải thuật, viết các chương trình đơn giản trên Windows cũng khá tốt.
Kết luận: Bạn biết sử dụng thành thạo cái nào hơn thì dùng.
Xài Linux đi bạn, linux chơi game cực đã
troll người ta à , một âm mưu thật đen tối…
Bạn không phân biệt Linux và Ubuntu?
Linux là kernel, tức phần nhân của hệ điều hành, không có terminal, không GUI, không app, không driver. Muốn Linux trở thành hệ điều hành thì phải thêm vào các thành phần đó trở thành Linux Distro, và Ubuntu là một trong những Linux Distro đó, ngoài ra còn có Linux Mint, Fedora, RedHat Linux, CentOS,… Vì thế thứ bạn cài là Ubuntu chứ không phải Linux
Học C++ thì có thể tìm hiểu một vài IDE như Eclipse for C++, Qt Creator, Netbeans. Hoặc muốn nhẹ thì chỉ cần 1 editor như
gedit
có sẵn trên Ubuntu +Terminal
+g++
để compile code +make
để tạo script build projectMình có dùng qua Ubuntu thì cũng có IDE mà bạn. Dùng Eclipse để viết code, sau đó biên dịch và chạy bằng click chuột hoặc phím tắt chứ đâu cần phải mở terminal đâu bạn.
Cài Linux, nhẹ hơn Ubuntu
thế hả, mình coi trên pluralsight bảo trên Linux thì phải cài riêng ra
Nếu muốn tìm hiểu thì hãy cứ cài, vì không trực tiếp làm với nó bạn sẽ không bao giờ hiểu nó.
Tự bản thân quyết định, linux không thiếu cái gì so với windows cả, chỉ là số lượng thôi. Tuy nhiên về mặt “chất lượng” thì bản thân mình thấy linux nó hơn
Nó giúp bạn mở rộng kiến thức hơn về nhiều mặt.
(Lời khuyên của mình là cài ubuntu, muốn chơi game thì cài steam, xài soft windows thì cài wine. Bản 2x gần như không ngán soft nào .exe cả)
Chời ơi, Ubuntu hông phải Linux ak :))
Chắc @speakaa viết thiếu từ ‘Mint’ - Linux Mint
Nếu bạn không thích xài VS trên win thì nên chuyển qua ubuntu xài cũng ngon.
Thực sự cá nhân mình thích lập trình C trên win hơn tại nếu bạn xài Ubuntu hay các bản khác của linux thì nó vẫn sẽ có một chút hạn chế.
Thường thì mình thấy nhiều người xài Ubuntu để lập trình console hơn nhưng nếu bạn thích nhảy qua sử dụng linux để học cách xài luôn cái hệ điều hành này thì cũng tốt.
Nhưng nếu nhu cầu chỉ để học code thôi thì nên để trên win cài cho đỡ sau này còn sử dụng nhiều cái như lập trình C# hay GUI để trên win vẫn tốt hơn Linux hay Ubuntu.
Code::Blocks có hỗ trợ Linux mà cùng nhiều IDE khác
Mình theo phe Windows nên thôi, lầm lũi bước ra…
Ubuntu là một Linux distribution.
Linux là một kernel để xây dựng những hđh như Ubuntu, Fedora, Android, v.v.
Geany, Code Block, MonoDevelop, Codelite, Qt Creator, Eclipse,… là đủ dùng rồi (sắp xếp theo độ nặng nhẹ, asc).
Cứ nghĩ Linux đơn giản thôi, nó không phải cao siêu gì lắm, nhưng cũng không phải loại thuộc thời kỳ đồ đá =))
OT, cơ mà theo e được biết thì ban đầu thì tất cả driver được build trực tiếp vào nhân bác ạ, nhưng càng ngày thiết bị càng nhiều, nhân kernel cũng lớn dần lên, dẫn đến tăng size, tăng memory để load kernel, nên phần lớn các driver được compile thành các Kernel Modules riêng biệt (Kernel Modules gồm nhiều loại, không chỉ riêng drivers), khi nào cần thì load nó vào kernel. Tuy nhiên, cái này có thể tùy chỉnh lúc build kernel, hầu hết các distro thường build ra các modules.
Link tham khảo:
[1] http://www.tldp.org/HOWTO/html_single/Module-HOWTO/#AEN73
[2] https://en.wikipedia.org/wiki/Loadable_kernel_module
[3] http://www.tldp.org/LDP/lkmpg/2.6/html/
[4] https://www.slideshare.net/MMShreyas/device-drivers-in-linux
C++ thì mình khuyên dùng C-free. Hồi học năm nhất được ông thầy giới thiệu, tầm vài chục mb thôi. C-free nhưng không free.
Xài codeblock cho lành, hơi nặng hơn một chút.
ném đá thớt kinh vậy, nhỏ tới lớn xài Win lậu thì ai biết Linux nó là cái gì đâu. Ko biết thì mới hỏi chứ biết rồi hỏi làm gì @_@
Ubuntu được cái ổn định thôi chứ phần mềm ko cập nhật lắm. Muốn cập nhật phải thêm ppa đủ thứ, khá nhọc. Muốn xài các tính năng mới nhất của C++ thì nên xài Arch Linux nhóe. Arch cũng có các nhiều OS con phân nhánh, 2 cái đẹp nhất là Manjaro và Antergos, có installer như Ubuntu luôn, trước đây cài vật vã chứ giờ đỡ nhiều rồi.
https://distrowatch.com/
coi cái bảng Page Hit Ranking bên phải đó, nhiều người quan tâm tới Arch lắm.
List of Linux distributions
This page provides general information about notable Linux distributions in the form of a categorized list. Distributions are organized into sections by the major distribution they are based on, or the package management system they are based around. Red Hat Linux and SUSE Linux were the original major distributions that used the .rpm file format, which is today used in several package management systems. Both of these were later divided into commercial and community-supported distributions. R...
https://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline.svg
có mấy trăm hệ điều hành nhân Linux luôn nè, rảnh rỗi nông nổi thì xài thử hết đi.
các lệnh tương đương giữa các hệ điều hành nhưn Linux
https://wiki.archlinux.org/index.php/Pacman/Rosetta
mình xài Win 10 chứa Arch VirtualBox
Hi ThangDien.
Bạn nên tìm hiểu kỹ trước tránh các câu hỏi kiểu này,
Còn về C++ thì nó không phụ thuộc vào hệ điều hành nên bạn chọn cái nào cũng được. Tuy nhiên nếu bạn muốn dùng thư viện ngoài nhiều và hiểu rõ việc build v.v.v… thì linux là một lựa chọn tốt.
=)))))))))))) support games max option luôn
Thấy Ubuntu update nó còn cập nhật luôn cả phần mềm mà, đỡ cực hơn Windows ấy chứ!