Mỗi tháng, TIOBE đưa ra một bảng tổng hợp các ngôn ngữ lập trình hàng đầu. Theo thời gian, những báo cáo này cho thất một bức tranh về xu hướng dài hạn với sự tăng giảm mức độ phổ biến của các ngôn ngữ lập trình vì lý do […]
Lập trình
Agile Testing Quadrants là gì trong kiểm thử phần mềm?
Năm 2003, Brian Marick, một nhà tư vấn phần mềm, đã viết một loạt bài báo có ảnh hưởng về Kiểm thử Agile (Agile Testing). Mục đích là để hỗ trợ sự phát triển của kiểm thử Agile một cách kỷ luật, ổn định và sử dụng các tập kỹ […]
Microsoft tăng cường hỗ trợ hệ sinh thái Python
Microsoft cho biết họ đang tăng cường hỗ trợ cộng đồng Python trong khi cam kết cung cấp mã nguồn mở “càng nhiều công việc chúng tôi làm càng tốt” để thúc đẩy ngôn ngữ lập trình này tiến lên trong các lĩnh vực mới nổi như khoa học dữ […]
Lập trình hàm và những hướng dẫn thực tế
Lập trình hàm (function programming) đã có trong ngành phát triển phần mềm từ những ngày đầu tiên, nhưng ngày càng có tầm quan trọng trong kỷ nguyên hiện đại. Bài viết này xem xét các khái niệm đằng sau lập trình hàm và cung cấp hiểu biết thực tế […]
Rust, không phải Firefox, là đóng góp lớn nhất trong ngành của Mozilla
Linus Torvalds có lẽ được biết đến nhiều nhất với tư cách là người tạo ra Linux, nhưng ông được cho là có ảnh hưởng lớn hơn với tư cách là người phát minh ra Git. Tương tự như vậy, mặc dù chúng ta nhớ Mozilla là tổ chức đứng […]
Python 3.10: những tính năng mới đáng chú ý
Ngày phát hành Python 3.10 đang đến gần, dự tính là tháng 05 2021. Vì vậy đã đến lúc sử dụng phiên bản của ngôn ngữ lập trình Python mới và xem những tính năng mới tuyệt vời nào sẽ đi kèm với bản phát hành mới này. Cài đặt […]
Google chuyển sang dùng Rust để viết code Android cấp thấp
Mới tháng trước, chúng ta đã chứng kiến những bước đầu tiên hướng tới việc áp dụng ngôn ngữ lập trình Rust được quản lý bằng bộ nhớ vào nhân Linux. Google dường như cũng đang suy nghĩ theo cùng một suy nghĩ và trong một bài đăng dài trên […]
Fortran: một trong những ngôn ngữ lập trình lâu đời nhất có thể sẽ trở lại
Fortran, được IBM tạo ra vào cuối những năm 1950 như một sự thay thế thiết thực hơn ngôn ngữ lập trình assembly, đã trở lại danh sách 20 ngôn ngữ lập trình hàng đầu, hơn nửa thế kỷ sau khi nó được phát hành lần đầu tiên. Theo thống […]
New York University cung cấp các khóa học trực tuyến miễn phí về lập trình
Đại học New York đang cung cấp một số khóa học trực tuyến trên nền tảng edX. Dưới đây là các khóa học lập trình máy tính miễn phí dành cho sinh viên cũng như các chuyên gia đang làm việc đăng ký và học tại nhà. Với việc học […]
Các chuyên gia ngôn ngữ lập trình giành được “Giải Nobel về máy tính”
Alfred Vaino Aho và Jeffrey David Ullman đã giành được Giải thưởng Turing 2020, tương đương với Giải Nobel về khoa học máy tính, cho công trình nghiên cứu ngôn ngữ lập trình của họ. Qua hơn ba thập kỷ cộng tác, Aho và Ullman đồng tác giả một loạt […]