C-free và codeblock so sánh năm 2024

Code::Blocks 20.3 hay Code Blocks / Code Block là IDE miễn phí và phổ biến cho lập trình viên C, C++ và Fortran.

Code::Blocks là gì?

Mặc dù Code Block là IDE khá phổ biến nhưng không phải ai cũng biết đến nó. Code Blocks được coi là môi trường lập trình tích hợp [IDE - Integrated Development Environment] miễn phí, đơn giản và hiệu quả, đặc biệt là cho lập trình viên mới vào nghề. Code::Blocks có thể đáp ứng được nhu cầu lập trình cơ bản của người dùng ngôn ngữ C, C++ hay Fortran. Code Block được thiết kế với khả năng mở rộng và cấu hình toàn diện.

Giống như nhiều IDE khác, Code Blocks cung cấp cho bạn môi trường tích hợp bao gồm nhiều công cụ lập trình như chương trình viết mã lệnh [Code Editor], chương trình sửa lỗi [Debugger], chương trình mô phỏng ứng dụng [Simulator]… Nói 1 cách đơn giản hơn, Code Block là phần mềm bao gồm nhiều gói phần mềm khác để phát triển phần mềm, ứng dụng đa nền tảng.

Code::Blocks sở hữu giao diện đơn giản, đa tính năng và hỗ trợ đa nền tảng. Được xây dựng dựa trên nền tảng plug-in, CodeBlocks có thể mở rộng tính năng khi cài thêm plug-in. Chẳng hạn như tính năng sửa lỗi trên Code::Blocks được cung cấp thông qua chương trình mở rộng.

Code :: Blocks là một môi trường phát triển miễn phí cho ngôn ngữ lập trình C . Nó hỗ trợ 20 trình biên dịch khác nhau, bao gồm Microsoft Visual C , C Tiny, Digital Mars và Borland C ++.

  • Phát triển và CNTT
  • Ngôn ngữ Lập trình
  1. Bước vào thế giới của lập trình C và C với Bloodshed Dev-C , một trình soạn thảo và biên dịch được sử dụng rộng rãi và rất hiệu quả trong các ngôn ngữ... Đây có phải là ứng dụng thay thế hiệu quả cho Code::Blocks không?
  2. MSWLogo là một môi trường lập trình dựa trên Logo hiếm, ban đầu dựa trên LISP và dành cho mục đích giáo dục. Tuy nhiên, một điểm cộng lớn của Logo là vì nó... Đây có phải là ứng dụng thay thế hiệu quả cho Code::Blocks không?
  3. Visual C ++ 2010 Express là một bộ công cụ miễn phí mà các nhà phát triển có thể sử dụng để tạo ra các ứng dụng tùy chỉnh bằng cách sử dụng các thiết lập cơ... Đây có phải là ứng dụng thay thế hiệu quả cho Code::Blocks không?
  4. MinGW là một mã nguồn mở phần mềm phát triển cho phép bạn GCC còn được gọi là GNU Compiler Collection. Cổng Windows gốc của GCC bao gồm các phần mở... Đây có phải là ứng dụng thay thế hiệu quả cho Code::Blocks không?
  5. Sublime Text 2 là một trình soạn thảo mã hóa tối giản sẽ cho phép bạn tập trung hoàn toàn vào mã của bạn. Sublime Text hoạt động bằng cách tập trung vào... Đây có phải là ứng dụng thay thế hiệu quả cho Code::Blocks không?
  6. Atom mô tả chính nó như là một trình soạn thảo văn bản có thể hack được, và nó có nghĩa là nó cho phép các lập trình viên mới và trung gian tạo ra trình... Đây có phải là ứng dụng thay thế hiệu quả cho Code::Blocks không?
  7. Đây có phải là ứng dụng thay thế hiệu quả cho Code::Blocks không?
  8. C-Free & nbsp; miễn phí & nbsp; IDE & nbsp; phần mềm dành cho PC được phát triển bởi & nbsp; Program Arts Software . Đây là & nbsp; Môi trường phát... Đây có phải là ứng dụng thay thế hiệu quả cho Code::Blocks không?
  9. Turbo C++ là một ứng dụng phát triển được phát triển bởi NeutroN StrikeR. Đây là một phiên bản được sửa đổi của Borland Turbo C++ dựa trên DOS nổi tiếng. Ứng... Đây có phải là ứng dụng thay thế hiệu quả cho Code::Blocks không?
  10. C ++ Builder là một ứng dụng phát triển phần mềm miễn phí dành cho những người liên quan đến lĩnh vực phát triển & CNTT . Đây là một giải pháp lý tưởng... Đây có phải là ứng dụng thay thế hiệu quả cho Code::Blocks không?
  11. Kỹ thuật số Mars C / C ++ Compiler là một trình biên dịch Windows linh hoạt bao gồm một thư viện, linker, Win32 và tiêu đề tập tin tiêu chuẩn, thư viện mẫu... Đây có phải là ứng dụng thay thế hiệu quả cho Code::Blocks không?

Java Eclipse là một dự án mã nguồn mở tập hợp các lập trình viên của nhiều ngôn ngữ khác nhau? thông qua các nền tảng Java.

Good IDE ! Trừ khoản sử dụng Mingw nên file thực thi hơi lớn, còn lại thì very good, debug tốt, logfile rõ ràng, IDE đẹp và thân thiện cấu hình dễ dàng ... Khuyên bạn nào đang có ý định học lập trình C/C++ nên dùng :] !

AnhTuanKB

06-03-2008, 22:15

Em, cho em 1 vé đi. Hihihi

nguyen.the.vinh

07-03-2008, 01:23

Bản chạy trên Linux chán chết!

whitepenguin

07-03-2008, 06:12

Không có khoản MFC thì bó chiếu rồi, thế còn C/C++ CLI thì sao . Cho em hỏi nó có Intellisense như VC 2005 ko , Cho em hỏi cái nữa nó có Reourse Editor ko Em dòm cái Screenshot ko thấy resource editor đâu . Như vậy những thứ trên đây thiếu làm sao so sánh với VC được

thuongshoo

07-03-2008, 08:33

intellsen thì có, bản mới tui chưa xài nhưng bản cũ thì khả năng này cũng khá nhưng cũng chưa hơn VC

Không có khoản MFC thì bó chiếu rồi, thế còn C/C++ CLI thì sao . Cho em hỏi nó có Intellisense như VC 2005 ko , Cho em hỏi cái nữa nó có Reourse Editor ko Em dòm cái Screenshot ko thấy resource editor đâu . Như vậy những thứ trên đây thiếu làm sao so sánh với VC được

Bạn nên xem lại phần giới thiệu của bạn kia, ở đó có nói rằng Code::Blocks là cross flatform IDE vậy việc gì mà nó phải có MFC !? MFC là bộ thư viện lập trình có bản quyền của MS thì làm sao người khác có được !? Vả lại người ta có thể sử dụng các bộ thư viện khác, với người dùng windows thì họ có thể dùng wxWidgets, với người dùng Gnome thì họ có thể thoải mái với Gtk+, kẻ chuộng KDE có thể lập trình với Qt ... Xin nhấn mạnh một điều đây là Opensource n Free IDE với giấy phép GPL v3.0, bạn có thể sử dụng nó để viết các phần mềm nguồn đóng bản quyền cũng như phần mềm miễn phí nguồn mở một cách thoải mái mà không có vấn đề gì với bản quyền ! Tôi xin hỏi bạn vài câu: không biết visual studio 2005 trong máy tính của bạn là express hay professional, team ? nếu không phải là express thì có phải là bạn bỏ tiền ra mua hay ************** ? Nếu cài thêm plugin tôi dám đảm bảo là hơn vsc++ express [trừ .Net và MFC] ! Qua vài lời trên tôi khuyên bạn không nên phát biểu như vậy, nếu đang xài ************** thì bạn đừng lớn tiếng mà chê bai này nọ !

khaplienhoa

07-03-2008, 18:30

Lại một tên cuồng đồ nữa của GPL.

Không có khoản MFC thì bó chiếu rồi,Người ta vẫn có thể dùng được mà không cần VS nhưng chẳng ai muốn bị MS kiện cáo cả.

thế còn C/C++ CLI thì saoVB.NET với C++.NET chỉ có MS hỗ trợ thôi.

Cho em hỏi cái nữa nó có Reourse Editor koLấy cái Win SDK mà dùng.

whitepenguin

08-03-2008, 02:24

Bạn nên xem lại phần giới thiệu của bạn kia, ở đó có nói rằng Code::Blocks là cross flatform IDE vậy việc gì mà nó phải có MFC !? MFC là bộ thư viện lập trình có bản quyền của MS thì làm sao người khác có được !? Vả lại người ta có thể sử dụng các bộ thư viện khác, với người dùng windows thì họ có thể dùng wxWidgets, với người dùng Gnome thì họ có thể thoải mái với Gtk+, kẻ chuộng KDE có thể lập trình với Qt ... Xin nhấn mạnh một điều đây là Opensource n Free IDE với giấy phép GPL v3.0, bạn có thể sử dụng nó để viết các phần mềm nguồn đóng bản quyền cũng như phần mềm miễn phí nguồn mở một cách thoải mái mà không có vấn đề gì với bản quyền ! Tôi xin hỏi bạn vài câu: không biết visual studio 2005 trong máy tính của bạn là express hay professional, team ? nếu không phải là express thì có phải là bạn bỏ tiền ra mua hay ************************** ? Nếu cài thêm plugin tôi dám đảm bảo là hơn vsc++ express [trừ .Net và MFC] ! Qua vài lời trên tôi khuyên bạn không nên phát biểu như vậy, nếu đang xài ************************** thì bạn đừng lớn tiếng mà chê bai này nọ !

Trên kia là so sánh không hơn được VC , chứ đâu có thấy từ nào" chê bai" cái Code::Block của ông là dỏm đâu , ăn nói cho nó cẩn thận vào

Hok bik zì

08-03-2008, 12:12

Thôi thôi mấy bác cãi nhau làm gì cho mệt ! Cái này phải để cho người mới học C/C++ nhận xét. Mấy người bạn của em mới học C/C++ đều cho rằng Code::Blocks dễ xài, không phải tạo project, rồi workspace, rồi cấu hình này nọ phức tạp [không chơi .net nhé :D] ! Còn mấy anh chị có kinh nghiệm thì nói rằng Code::Blocks cài plugin thì cũng mạnh như VC++ vậy, thậm chí còn hơn [không chơi bản pro nhé :D !]. Cũng như Eclipse chỉ là một IDE "rỗng", nếu cài thêm plugin thì so với NetBeans cũng không biết ai hơn ai đâu nhé ! [nhưng cá nhân em vẫn đề cao Netbeans hơn :lick:]

i_love_IT

08-03-2008, 12:33

Thôi thôi mấy bác cãi nhau làm gì cho mệt ! Cái này phải để cho người mới học C/C++ nhận xét. Mấy người bạn của em mới học C/C++ đều cho rằng Code::Blocks dễ xài, không phải tạo project, rồi workspace, rồi cấu hình này nọ phức tạp [không chơi .net nhé :D] ! Còn mấy anh chị có kinh nghiệm thì nói rằng Code::Blocks cài plugin thì cũng mạnh như VC++ vậy, thậm chí còn hơn [không chơi bản pro nhé :D !]. Cũng như Eclipse chỉ là một IDE "rỗng", nếu cài thêm plugin thì so với NetBeans cũng không biết ai hơn ai đâu nhé ! [nhưng cá nhân em vẫn đề cao Netbeans hơn :lick:]

Code::Block không tạo project thì không debug được đâu.

Hok bik zì

08-03-2008, 13:36

Thì em chỉ nói là với những bạn mới học "Hello World !" console thui mừ, họ thì quan tâm gì đến debug ! :D

thanhnam46

23-03-2008, 10:38

chài hai link của bác ko bít zi cho e đêu ko down dc là seo ai down dc rùi up lại hộ e với :[

Hok bik zì

23-03-2008, 12:38

Mấy hôm nay server của SourceForge.net hình như có vấn đề, bình thường download ác lắm nhưng có lẽ bị trục trặc gì đó :[ ! Thôi bạn chịu khó vào google kiếm link thử xem !

thanhnam46

23-03-2008, 14:04

thanks pác hông bít zi :D e refresh mấy lần lại down dc rùi :D nhưng hỏi các pác một chút là sao cùng một đoạn code của C khi e chạy trên môi trường TC 2.0 thì nó chạy tốt vậy mà khi import vào code blocks 8.02 thì nó lại báo lỗi mới đau chớ các bác chỉ e với e gà lém :D cụ thể nó báo lỗi này nè : D:\TC\14.C|21|error: stray '\26' in program|

=== Build finished: 1 errors, 0 warnings ===
hoặc nếu dùng lệnh malloc mặc dù e đã khai báo thư viện allocc.h nhưng ở TC 2.0 thì chạy dc còn ở code::blocks nó báo

D:\C tu A den Z\COBAN\DNCHUOI.C|11|error: `malloc' was not declared in this scope|

=== Build finished: 1 errors, 1 warnings ===

Còn nữa ai có tài liệu hướng dẫn sử dùng cái code block này share e với :D tiếng ta thì càng tốt thanks :D

Hok bik zì

23-03-2008, 17:22

Àh trong Code::Blocks hay bất kì compiler 32 bit nào hiện nay như VC thì bạn phải sửa alloc.h --> stdlib.h TC 2.0 quá cũ rồi, bạn không nên dùng nó nữa !

thanhnam46

23-03-2008, 23:12

lại cảm ơn pac hong bít gì lần nữa [ hix ko bít gì mà bít lắm thía :D] vậy còn những thay đổi gì giữa code::block so với TC thì bác kể nốt hộ e dc hem :D hay bác có tài liệu gì về code::block share e với thanks

còn nữa ko hiểu sao khi soạn ct mình ko gõ dc dấu { hoặc } trong trình soạn thảo của cb nhờ ????

Hok bik zì

24-03-2008, 12:27

Code::Blocks và TC đều là IDE có tích hợp sẵn compiler và trình debug nhưng TC sử dụng compiler 16 bit cho Dos mà hiện nay cái này đã gần tuyệt chủng :D nên bạn không nên dùng nữa [TC không còn được Borland hỗ trợ], chỉ công việc lập trình nhúng cho chip người ta mới dùng thôi. Còn Code::Blocks sử dụng compiler MinGW là một compiler 32 bit có nguồn gốc từ compiler GCC của *nix, được cập nhật sửa lỗi thường xuyên. Và còn một điều nữa là MinGW hỗ trợ C/C++ chuẩn hoàn toàn nên sử dụng nó cho việc học lập trình là rất tốt, không như compiler VC của MS bị thêm quá nhiều thành phần so C/C++ chuẩn nên người học lập trình sẽ dễ bị nhầm tưởng ! Zìa tài liệu của Code::Blocks bạn có thể vào trang chủ để đọc, có điều toàn English nên cũng hơi ngán :D ! Còn lỗi {} thì mình bó tay, chưa bị lỗi đó bao giờ cả :[ ! Không biết có bác nào ở đây bị lỗi như vậy không thì giúp bạn í với !

i_love_IT

24-03-2008, 15:25

lại cảm ơn pac hong bít gì lần nữa [ hix ko bít gì mà bít lắm thía :D] còn nữa ko hiểu sao khi soạn ct mình ko gõ dc dấu { hoặc } trong trình soạn thảo của cb nhờ ????

Tắt bộ gõ tiếng việt chưa bạn

thanhnam46

24-03-2008, 23:03

thanks ko bít gì và love it nha các pác đúng là pro :D

Hok bik zì

14-04-2008, 17:21

Đã có update patch 2 khá ổn định cho Mac OS X. Bác nào là thần dân của Mac download zìa xài thử !

hailuanon

19-04-2008, 11:55

Chương trình này hay lắm, rất thích hợp với trình độ Hello World! của em, viết code rồi Run rất tiện!

Hok bik zì

19-04-2008, 13:15

hehe không chỉ cho newbie đâu ! Mấy tay pro C/C++ bên www.congdongcviet.com cũng chơi cái này nhiều lắm ! Nhất là ông mod RootRok. Cái này xài tiện, windows/linux/mac chơi tuốt. Lúc trước trên linux me hay xài Anjuta nhưng từ ngày biết Code::Blocks là chuyển qua hẳn. Chừng nào bác thử vọc Qt+Code::Blocks xem, phê vãi :D, Code::Blocks hỗ trợ nhắc lệnh cũng khá lắm, cũng chẳng thua Visual Studio là bao !

tai sao minh bo 1 chuong trinh don gian vao ma no chay khong duoc nhi? ko biet sai o dau nua

Hok bik zì

19-04-2008, 18:40

Bạn cho mình xem lỗi nào !

calme1202

27-05-2008, 11:25

include

include

nè trong code block có hai thư viện nè không ! sao mình chạy báo lỗi !

Hok bik zì

27-05-2008, 11:43

bạn bỏ .h đi là okie !

calme1202

27-05-2008, 12:29

include

include

include

include

int main[] { cout

Chủ Đề