LẬP TRÌNH / CODING
TỔNG QUAN
Lập trình được tạo ra để phục vụ cho nhiều mục đích khác nhau như: thi đấu, tạo ứng dụng, thiết bị thông minh, tạo ra robot, trò chơi… Hiện nay, phổ biến nhất là lập trình tạo ra những AI, dùng như một kho chứa kiến thức để cung cấp cho người sử dụng.
NGÔN NGỮ LẬP TRÌNH
Ngôn ngữ lập trình ( programming languages ) là ngôn ngữ hình thức bao gồm tập hợp các lệnh dùng để tạo ra nhiều loại đầu ra khác nhau. Đã có rất nhiều loại ngôn ngữ lập trình được tạo ra nhằm phục vụ nhiều mục đích khác nhau của con người. Các ngôn ngữ khác nhau đều có ưu, nhược điểm cũng như phục vụ các mục đích khác nhau của người sử dụng. Không những vậy, qua thời gian dài, ngôn ngữ lập trình cũng dần dần được nâng cấp, hoàn thiện hơn.
Dưới đây là các ngôn ngữ phổ biến
C ( .c ) là ngôn ngữ cơ bản thường được sử dụng rộng rãi trong các phần mềm hệ thống cũng như được sử dụng trong việc viết các ứng dụng.
C++ ( .cpp ) là ngôn ngữ lập trình hướng đối tượng được phát triển trên C nhằm định hướng người dùng tới kĩ năng về cấu trúc dữ liệu & giải thuật vì vậy C++ rất được ưa chuộng trong lập trình thi đấu.
Python ( .py ) được sử dụng hầu hết cho các hoạt động viết chương trình học máy, phần mềm hay thậm chí là cả những chương trình tự động hóa.
Javascript ( .js ) là ngôn ngữ lập trình thường được sử dụng để tạo các trang web tương tác. Việc sử dụng tốt javascript sẽ giúp người dùng có trải nghiệm tốt hơn.
Css ( .css ) là một ngôn ngữ dùng để tạo nên giao diện cho một trang web. Css là một phần không thể thiếu trong việc tạo nên một trang web đẹp, bắt mắt nhằm thu hút người dùng.
TypeScript ( .tsx ) là một ngôn ngữ lập trình được tạo ra bởi Microsoft nhằm phát triển các ứng dụng lớn và biên dịch sang Javascript. TypeScript đã được sử dụng rộng rãi trong project & website lớn.
IDE là một trong những thứ không thể thiếu đối với lập trình viên & người có ý định học ngôn ngữ lập trình bởi lẽ để có thể chạy được code viết bằng một hay nhiều loại ngôn ngữ, ta phải sử dụng những phần mềm IDE cụ thể. Sau đây là những IDE nổi tiếng được nhiều người sử dụng.
VSCode sẽ là sự lựa chọn số 1 cho lập trình viên bơi những ưu điểm sau :
IntelliJ IDEA cũng là một IDE được nhiều lập trình viên tin dùng