#############
#############
#############
#############
#############
#############
#############
#############
Được sửa bởi eXecutive lúc 21:23 ngày 29-04-2009
####
####
####
####
####
Được sửa bởi eXecutive lúc 21:23 ngày 29-04-2009
#############
#############
#############
#############
Được sửa bởi eXecutive lúc 21:24 ngày 29-04-2009
#############
#############
#############
#############
Được sửa bởi eXecutive lúc 21:24 ngày 29-04-2009
thế bạn có nghĩ rằng C++/MFC chỉ chạy được trên Windows còn .NET và Java có thể multiplatform? Tôi không phản đối nếu chúng ta so sánh để học hỏi, còn so sánh để chứng tỏ 1 ngôn ngữ nào đó là số một thì chẳng khác nào bắt thế giới chỉ dùng xe Toyota hoặc xe Ford.
Còn đối với em thì khi tư duy em cố gắng đẩy cái abstraction lên cao nhất, do đó sẽ không dính đến ngôn ngữ gì khi tư duy cả (thực ra là em có dùng 1 ngôn ngữ khi tư duy, đó là tiếng Việt). Sau đó thì tùy theo yêu cầu của ứng dụng mà em chọn ngôn ngữ (hay yêu cầu của khách hàng, hoặc yêu cầu của boss em). C++ hay Python gì cũng được (dĩ nhiên cái details thì nó khác nhau rồi, nhưng cái đó không quan trọng đối với em). Bác nói C++ là tốt nhất thì không sai, nhưng mà cũng không đúng đâu bác. Tùy trường hợp cụ thể thôi.
Sao ko so sánh VC++ với đối thủ thực sự của nó là Delphi/C++ Builder ấy
#############
#############
#############
#############
Được sửa bởi eXecutive lúc 21:24 ngày 29-04-2009
Linux thì viết bằng C khá nhiều, nhưng Windows thì C/C++ chỉ 1 phần thôi, code ASM chiếm khá nhiều trong đó. Nhưng đó là chuyện của OS, khi đã bắt tay vào viết những dòng code đầu tiên của kernel thì ko thay đổi ngôn ngữ được nữa, giống như Windows Vista hiện giờ đâu phải được viế trên nền .net mà M$ ra sức cổ vũ Code Pascal dài dòng nhưng đổi lại cái rõ ràng và dễ hiểu. Code C/C++ có thể gây nhầm lẫn với người mới chứ code pascal thì ko.
Về sức mạnh thì VC++ và Delphi là tương đương nhau ở mức các thao tác hệ thống. Nhưng ở mức độ RAD thì Delphi lại trội hơn VC++ rất nhiều. Và ở những bài viết trên thì bạn đang so sánh VC++ với các ngôn ngữ khác chứ ko phải là C++ thuần túy
THeo tớ thì Windows cũng giống Linux, phần lớn mã nguồn hệ điều hành được viết bằng C (không phải C++ đâu nhé). Nếu các bạn muốn tìm hiểu tại sao người ta không viết hdh = C++ thì có thể tìm đọc bài viết của Linus Torval. (có một số ngoại lệ: một số HDH được viết nhiều trên C++, một số viết hoàn toàn = asm, nhưng các hdh này tính phổ dụng không cao).
VC là môi trường phát triển C/C++ tốt nhất hiện nay (không có đối thủ), nhưng xét về khía cạnh RAD thì CBuilder/Delphi là vô địch (so với VB, PowerBuilder,...). Delphi không thịnh hành ở Việt Nam có lẽ do khả năng hỗ trợ Unicode quá kém.
Bookmarks