Nguyen Duc Huy - 202416520

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 ( .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++

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

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

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 ( .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

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.

CÁC PHẦN MỀM IDE

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.

VISUAL STUDIO CODE

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 :

  • - Có thể chạy được gần như mọi ngôn ngữ.
  • - Đẹp, dễ dàng làm việc.
  • - Có thể lưu setting của người dùng khi kết nối Discord/Github.

IntelliJ IDEA

IntelliJ IDEA cũng là một IDE được nhiều lập trình viên tin dùng

  • - IntelliJ IDEA xử lý một cơ sở mã hỗn hợp của nhiều ngôn ngữ lập trình như Java, Ruby, Groovy, Python và Scala, đồng thời hỗ trợ nhiều framework và công nghệ khác nhau.

Để có thể sử dụng IDE chạy code, ta cần phải cài đặt những môi trường ứng với ngôn ngữ muốn sử dụng.