Cũng biết sơ sơ , viết hello world với một vài ngôn ngữ lập trình, có vài nhận xét cá nhân :
- Pascal : biết từ năm lớp 11, cú pháp trong sáng, dễ chịu, viết để học thuật toán, logic rất hay ! Lâu lắm không đụng tới Pascal nữa, nhưng nó để lại ấn tượng khá tốt
- C/C++ : ngôn ngữ "ông tổ" , khi chuyển từ Pascal qua học C, khó chịu kinh khủng, ghét cặp {} kinh khủng, sợ con trỏ kinh dị, và cố tìm cách tránh xa thằng này càng xa càng tốt... do tới giờ vẫn chưa hiểu hết căn bản về C/C++ , sau khi học thì ấn tượng về nó khá oải, tuy nhiên nếu làm nhiều 1 chút thì cũng thấy thích thích, và không bao giờ phủ nhận C/C++ rất mạnh mẽ!
- Java : sau thời kỳ C/C++ có đi học qua Java basic, nó là ngôn ngữ đầu tiên có cảm giác thích học và tín ngưỡng cho tới bây giờ, Java dạy ta cách lập trình hướng đối tượng và các chuẩn, thế giới Java là rộng lớn nhất trong các ngôn ngữ học hoài không hết, hàng ngàn thư viện/framework ... tuy nhiên nếu ko rành, thì config là một địa ngục. Chống chỉ định : Java giống như cafe - có chất gây nghiện !
- PHP : học cho biết thôi, nhưng quả thực là nó là ngôn ngữ dễ làm nhất, viết sao cũng chạy, là ngôn ngữ mà học chưa quá 1 năm mà đã tự chế ra cái framework mặc dù không giống ai ! Nói tóm lại làm PHP là tự do nhất ! P.S : có cảm giác thích PHP4 hơn PHP5 , PHP5 với xu hướng OOP làm cho nó càng giống Java và cảm giác rờm rà hơn, thích cái kiểu vừa lập trình hàm vừa lập trình OO đơn giản của PHP4
- Python : ngôn ngữ mới biết mấy tháng nay khi làm quen Ubuntu, dù lịch sử của nó không thua gì Java, PHP ... chưa học nhiều nên không dám phát biểu , nhưng nó là ngôn ngữ thứ 2 làm mình cảm thấy hưng thú muốn tìm hiểu ! Nếu Java dạy ta cách code chuẩn, PHP cho ta cách code tự do, thì cảm giác như Python trung hòa 2 thứ đó , làm thay đổi tư duy hoàn tòan kiểu OOP hay lập trình hàm, đoán rằng nó sẽ là ngôn ngữ của tương lai !
- C# : giống Java , lập trình khá dễ và mạnh, nhưng cảm giác không có gì mới mẻ khiến không có hứng thú , code C# cũng được vài lần nhưng hầu như chẳng để lại ấn tượng gì lắm ngoài cái VS tiện dụng, và những chức năng xây dựng sẵn giúp xây dựng những chương trình bình thường rất nhanh, M$ mạnh về việc DragnDrop ai cũng biết, nhưng nếu lạm dụng sẽ làm mình ngu đi.