PhamThanhPhongPN / Lop-10A02-Nhom-07

2 stars 0 forks source link

Bài 5 câu 2 #12

Closed PhamThanhPhongPN closed 2 years ago

Nguyenhominhdang10A2 commented 3 years ago

Câu 2: Trong loại Ngôn ngữ bậc cao, hãy tìm hiểu và chọn ra 3 ngôn ngữ yêu thích nhất. Vì sao chọn chúng? Bài làm

  1. JavaScript – Ngôn ngữ lập trình phổ biến nhất Theo khảo sát mới nhất trên Stack Overflow – “phao cứu sinh” của developer, JavaScript là ngôn ngữ phổ biến nhất được sử dụng rộng rãi trong vòng 8 năm qua. Số lượng developer sử dụng JavaScript tính riêng trong năm 2020 rơi vào khoảng 67.8% trong tổng số người được hỏi. Lý do khiến JavaScript trở thành ngôn ngữ lập trình được yêu thích nhất là bởi nó thân thiện đối với hầu hết các trình duyệt web và có nhiều cú pháp linh hoạt. Dù là ngôn ngữ dành cho Front-end nhưng JavaScript vẫn được sử dụng cho Back-end thông qua Node.js JavaScript giúp tăng độ mượt mà cho người sử dụng khi tương tác trên trang web. Cơ hội việc làm cho người học JavaScript cũng được đánh giá là rộng mở và rất tiềm năng. Em chọn chúng vì những ưu điểm sau: • Có thể biên dịch bằng HTML • Dễ học hơn, nhanh hơn và nhẹ hơn các ngôn ngữ lập trình khác • Lỗi dễ phát hiện hơn và vì vậy dễ sửa hơn • Có thể được sử dụng để kiểm tra input và giảm thiểu việc kiểm tra thủ công khi truy xuất qua database

  2. Python – Ngôn ngữ lập trình được yêu thích nhất

Theo khảo sát của Stack Overflow, Python là ngôn ngữ lập trình được yêu thích nhất. Python là ngôn ngữ thân thiện với người dùng, tất cả các cú pháp đều rõ ràng, trực quan. Ngôn ngữ này thậm chí còn được đánh giá là tương đồng với tiếng Anh, không khó để làm quen nếu bạn là người mới. Tuy nhiên, Python cũng là ngôn ngữ nổi tiếng về sự chặt chẽ, nhanh, mạnh và có mặt ở mọi hệ điều hành. Với những ai có định hướng theo đuổi con đường trở thành Back-end developer thì Python là sự lựa chọn hoàn hảo. Đây là ngôn ngữ lập trình giúp developer có được thu nhập đứng thứ hai tại Mỹ (khoảng $107.000/năm). Em chọn chúng vì những ưu điểm sau: • Cấu trúc rõ ràng, cú pháp ngắn gọn • Tốc độ xử lý cực nhanh • Có trên tất cả các nền tảng hệ điều hành từ UNIX, MS – DOS, Mac OS, Windows và Linix… • Tương thích mạnh mẽ với Unix, hardware, thirt-party software với số lượng thư viện khổng lồ (400 triệu người sử dụng)

  1. C/C++ – Ngôn ngữ lập trình nổi tiếng nhất

“Old is gold” – “cũ nhưng vẫn còn nguyên giá trị”, ngôn ngữ lập trình C đã chứng minh câu nói này là hoàn toàn chính xác. Chỉ tính riêng khảo sát của TIOBE năm 2021, C với lượt bình chọn lên đến 14.32% đã lọt top #1 các ngôn ngữ lập trình đáng học nhất. So sánh với năm 2020, khi ngôn ngữ lập trình C chỉ nằm tại vị trí thứ 2, thì đây quả là một bước tiến vượt bậc. Ra mắt vào cuối năm 1970, C đã mang đến đóng góp mạnh mẽ cho nền lập trình trên toàn thế giới. Ngôn ngữ C là nguồn cảm hứng cho sự ra đời của nhiều ngôn ngữ khác, bao gồm Java, C#, Objective-C… Thậm chí cho đến tận bây giờ, mỗi khi cần xây dựng một ứng dụng high-performance thì C vẫn là sự lựa chọn đầu tiên. C++ là ngôn ngữ lập trình hướng đối tượng được phát triển dựa trên C. Đó cũng chính là lý do giúp nó vượt mặt các ngôn ngữ khác để trở thành sự lựa chọn khi developer muốn thiết kế các ứng dụng cấp cao. Có một khoảng thời gian, người ta cho rằng C++ sẽ sớm bị lãng quên nhưng thực tế là nó vẫn đang tồn tại và có những bước tăng trưởng đáng kể. C++ thường được dùng để phát triển các ứng dụng ảo VR, gaming, đồ họa máy tính… Em chọn chúng vì những ưu điểm sau: • Tính tương thích cao • Cú pháp rất sát với suy nghĩ logic, do đó việc viết code khá nhanh chóng và đơn giản • Đa mô hình và có nhiều thư viện (tính năng gần giống với các plug-in)

Nguồn tham khảo: https://itviec.com/blog/ngon-ngu-lap-trinh/

Nguyenhominhdang10A2 commented 3 years ago

Câu hỏi của t đó