Lập trình

5 định luật mọi lập trình viên nên biết

Body
Định luật Murphy, Định luật Conway, Định luật Kernighan, Định luật Knuth và Định luật Linus là 5 định luật được giới lập trình trên thế giới đánh giá là có tác động to lớn đến chất lượng của quy trình làm ra phần mềm "chuẩn chỉ". Hãy cũng tìm hiểu 5 định luật này.

Tương lai của ngành lập trình

Body
Nghề lập trình có lẽ sẽ là tấm vé giúp bạn trở thành một công dân toàn cầu. Bất cứ ai cũng có thể tiếp cận lập trình. Nếu chịu khó xây dựng bộ kỹ năng, trong đó có lập trình máy tính cùng lợi thế về ngoại ngữ, bạn sẽ không phải lo lắng cho tương lai nghề nghiệp của mình.

Low-code là gì? No-code là gì? Có thể xây dựng phần mềm mà không cần lập trình viên?

Body
Bạn không cần phải biết code mới viết phần mềm được. Các nền tảng Low-Code và No-Code đã chứng minh được điều này sau nhiều năm triển khai mô hình trên khắp thế giới. Đây là một loại nền tảng mới khai thác sức mạnh của tự động hóa để hỗ trợ bất kỳ ai cũng có thể tạo ra các ứng dụng chỉ bằng một vài thao tác đơn giản. Đó chính là tương lai trò chơi của Lego trong thiết kế phần mềm, hay triết lý DIY (Do-It-Yourself) của hãng nội thất nổi tiếng thế giới IKEA.

Hướng dẫn cài đặt XAMPP trên Windows 10

Body
XAMPP là phần mềm mã nguồn mở miễn phí cung cấp một cách dễ dàng giúp các nhà thiết kế và phát triển web cài đặt những thành phần để chạy phần mềm dựa trên PHP, như WordPress, Drupal, Joomla và các phần mềm khác trên Windows 10, Linux và macOS.

Low Coupling (khớp nối lỏng) và High Cohesion (tính liên kết cao) là gì?

Body
Về bản chất, tính liên kết cao (high cohesion) có nghĩa là giữ các phần của một cơ sở mã có liên quan đến nhau ở một nơi duy nhất. Đồng thời, khớp nối lỏng (Low coupling) là việc tách các phần không liên quan của cơ sở mã càng nhiều càng tốt.

Thuật toán K-Means với bài toán phân cụm dữ liệu

Body
Phân cụm k-means là 1 phương pháp lượng tử hóa vector dùng để phân các điểm dữ liệu cho trước vào các cụm khác nhau. Phân cụm k-means có nhiều ứng dụng, nhưng được sử dụng nhiều nhất trong Trí tuệ nhân tạo và Học máy.