Hỏi về trình biên dịch, trình thông dịch, trình soạn thảo mã, IDE

Cho em hỏi,
1/ "Trình soạn thảo mã (như sublime text, notepad) có phải là trình biên dịch hay trình thông dịch ko?"
2/ Em có tìm hiểu trên mạng, thấy nói IDE ko phải là trình thông dịch mà là tích hợp:

  • Một trình soạn thảo dùng để viết mã.
  • Một trình biên dịch (complier) hoặc thông dịch (interpreter).
  • Trình gỡ lỗi (debuger) hỗ trợ dò tìm lỗi….
    ví dụ như visual studio
    Em có đọc là sublime text là trình soạn thảo mã, (ko phải ide),
    vậy nếu nó ko phải trình biên dịch thì làm sao chạy được chương trình ạ?

3/ Visual studio code là trình soạn thảo mã còn visual studio là IDE,
Nên chọn cái nào để làm việc ạ?

Em thấy trên mạng khuyên dùng Visual studio code, nhưng em nghĩ visual studio là IDE thì phải dùng tốt hơn Visual Studio code chứ ạ.

Em cảm ơn

1 Like
  1. Không
  2. Sublime Text, VSCode, Notepad,… là text editor nên sẽ cần phải tự dùng trình biên dịch ngoài (gcc cho c/c++, fpc cho pascal,…) để biên dịch
  3. VSCode phổ biến hơn VS. nên tập dùng 1 text editor nếu mới bắt đầu vì IDE như VS khá nặng và có nhiều tính năng không cần thiết. Viết bằng text editor thì nhẹ hơn và tôt hơn nếu ới bắt đầu, rồi sau này dùng IDE hay text editor gì đều được

P/S: mình dùng vim nhé.

5 Likes

Google cả 3 cái rồi có gì chưa hiểu thì lên đây hỏi tiếp.

thì dùng cài trình biên dịch để biên dịch code, any problem?

cái nào đáp ứng được nhu cầu, dùng thoải mái thì dùng, nodepad còn code được.

Ai khuyên thì hỏi người đó xem tại sao lại khuyên như vậy.

Bạn thích cái mẫu áo nọ
hỏi anh A thì anh A khuyên mua màu xanh
hỏi anh B: tại sao anh A lại khuyên mua màu xanh mà không khuyên mua màu đỏ thì sao anh B trả lời được

6 Likes

Em cảm ơn ạ <3 <3 <3

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?