afterlastangel nói:
Lạc đề quá rồi.
Em thấy một ngôn ngữ lập trình này không thể đem so sánh với một ngôn ngữ khác hoàn toàn. Vd: Ngôn ngữ pascal đem đi so sánh với VB thì VB hơn hẳn vì nó là một ngôn ngữ hướng đối tượng có các button, textbox... và một số người có quan niệm rằng bất cứ phần mềm nào cũng phải có nó.
No no no, sai rồi, Chỉ VB.NET mới có một chút OOP thôi, chứ VB từ 6 trở về trước gần như không có khái niệm về hướng đối tượng. Trong khi Pascal từ phiên bản core 4.6 ( Turbo Pascal 6.0+ ) là ngôn ngữ hỗ trợ OOP chấp nhận được ( 2/4 ). Bất cứ ai cũng biết VB là ngôn ngữ dễ học, và chấm hết. Còn Pascal ( bây giờ gọi là Object Pascal, dùng trong Delphi 2.0+ ) có tính khả chuyển và mạnh mẽ hơn nhiều.
afterlastangel nói:
Nhưng đó là điều sai lầm vì nếu so sánh thử VB với Prolog thử xem? Những người không biết thì vẫn xem VB>Prolog. Nhưng với những nhà lập trình viên về trí tuệ nhân tạo AI(một môn học của khoa công nghệ thông tin) thì Prolog hơn hẳn vì chúng ta chỉ biết rằng các trò chơi nếu có giao diện thật đẹp mà nó thiếu AI thì chơi làm chi nữa. VD như trò Caro lập trình trên VB với giao diện rất đẹp so với trò lập trình trên Prolog thì có thể VB sẽ thua xa.
Lại sai nữa rồi, Prolog chỉ chứa các kiểu dữ liệu và method thích hợp cho lưu trữ cây, xử lý luồng và fuzzy logic thích hợp cho xử lý AI chứ không phải hoàn toàn là ngôn ngữ dành cho AI. Còn về vấn đề AI có thông minh hay không 100% phải phụ thuộc vào thuật toán của con người đưa ra. Giao diện cũng vậy, tùy vào thiết kế và mắt thẩm mỹ là chính, chứ làm VB mà toàn nút là nút cũng chán......
Về chương trình cờ Caro xin khẳng định một câu chắc chắn là làm trên VB đơn giản hơn nhiều khi đụng vào Prolog. VB dễ học dễ viết, thuật toán sinh nước đi thì có thể kiếm trên Net không khó. Còn dùng Prolog thì quá phức tạp để giải một bài toán đơn giản như cờ Caro. Tôi nghĩ bây giờ Prolog chỉ có ứng dụng trong ngành quân sự, chứ ở ngoài thì còn ai dùng nữa đâu...
afterlastangel nói:
Vì vậy mỗi ngôn ngữ lập trình phù hợp cho một số đối tượng lập trình. Java thì em chưa học nên không dám nói , html và Asp hay Php thì dùng lập trình web, C++, VB thì dùng để lập trình các ứng dụng, Pascal và C thì không thể coi thường được vì nó là nền tảng cho tư duy lập trình vì các giải thuật trên ngôn ngữ này rất dể hiểu và nếu nắm được có thể áp dụng cho các ngôn ngữ khác. Còn Prolog thì để dành ai nghiên cứu để làm cho máy thông minh hơn.
Loạn hết cả lên...............
afterlastangel nói:
Còn một số ngôn ngữ khác thuộc cấp thấp(tức là cấp của máp vi tính) thì em không dám mó tới vì sợ học nó rồi mai mốt vào đại học thì còn gì để học.
Không học trước thì 70% là thi lại mấy môn đấy em ạ......
afterlastangel nói:
Nói đến đây không biết có ai đưa em lên làm mod box này nữa không biết?
Ôi giời ơi..................
afterlastangel nói:
Đây không phải là chat chit hay là chảnh. Em chỉ nói vì tự ái thôi có gì xin xoá dùm. Tại sao anh lại nói như thế. Vậy anh thử lên google gõ tên em thử xem "Lê Kiến Trúc" rồi thấy kết quả ra sao. Em chỉ thua những người lớn hơn em có nhiều khinh nghiệm hơn em chứ những người cùng trang lứa thì chưa chắc chắn. Rồi anh thử kiểm tra danh sách thi Học sinh giỏi tin học lớp 9 năm nay của TP HCM đi nha. Trong chơi game thì có thể coi anh như một noob đấy( chưa tìm hiểu người đang nói đến mà nổ rồi)
Em nè, học hết cấp 2 anh có 4 giải thành phố, 3 giải nhất. Hết cấp 3 là cả chục giải, nhưng bây giờ nghĩ đi nghĩ lại thì đống đấy là vứt đi, vứt hết. Lên ĐH học chung lớp với mấy thằng có giải quốc tế, mà thấy tụi nó còn không vênh một chút nào, lúc nào trong đầu cũng quan niệm là mình thực sự làm được cái gì, chứ không phải học được hay thi được cái gì.
Xin lỗi em vì nói thế này động chạm đến tự ái, nhưng anh nói thật, thi HSG thành phố dễ như ăn cháo, chỉ cần học kỹ hơn người ta một chút là xong. Vì đa số HS đều tập trung vào các môn thi ĐH hoặc thi vượt cấp chứ môn Tin học không có tác dụng gì, không thấy ai học.
Đấy là nói ở ngoài này nó không thi Tin để vào lớp, trong đó không rõ ra sao.