01/10/2018, 10:21

Lập trình C có thể tạo ra những gì?

Như tiêu đề cho em xin hỏi lập trình C có thể tạo ra những gì?

Henry viết 12:30 ngày 01/10/2018
  1. Viết hệ điều hành
  2. Viết Compiler cho các ngôn ngữ khác (không có C không có các ngôn ngữ khác cho các bạn học đâu).
  3. Trình soạn thảo (text editor) .
  4. Lập trình nhúng (Vi điều khiển, máy in, kiểm tra vân tay, router, …).
  5. Viết driver.
  6. Nhiều chương trình hiện nay dùng C. (Git).
  7. Cơ sở dữ liệu.
  8. Trình thông dịch (khác với trình biên dịch “compiler” ở 2).
  9. Các tiện ích (Cực kỳ nhiều các tiện ích trên linux/unix viết bằng C).
    Nguồn: https://trandatnh.wordpress.com/2014/10/06/hoc-ngon-ngu-c-de-lam-gi/
vtrnnhlinh viết 12:34 ngày 01/10/2018

Và thêm một câu động lực là có thể học lấn qua C++ và tạo game

Quốc Tòan viết 12:37 ngày 01/10/2018

C này có thể tạo ra app cho IOS hoặc Android chứ?

Văn Dương viết 12:32 ngày 01/10/2018

Quả thật mới thấy hữu dụng là lập trình nhúng.
Còn mấy cái kiểu OS, driver, compiler… toàn là hão huyền vớ vẩn.

Vô Thin viết 12:25 ngày 01/10/2018

Hình như có một giai đoạn người ta không phân biệt được C với C++. Chính vì thế, ra nhà sách thấy đầy những cuốn sách mang nhan đề kiểu như “Lập tình hướng đối tượng với C”, nhưng mà, mở sách ra đọc thì các ví dụ minh họa hầu như viết bằng C++.

Tuy người ta hay xếp C và C++ vô cùng nhóm, kiểu như tuyển lập trình C/C++ nhưng với các lập trình viên lâu năm, họ chia rõ ranh giới, thậm chí ở một số cộng đồng trên mạng, hai nhóm này “không đội trời chung”, và ai chọn C thì gần như là viết phần mềm theo thủ tục, chữ chả có OOP chi ráo.

Lập trình C có thể tạo ra những gì? Một câu hỏi quá khó trả lời thỏa mãn. Kiểu như “Học môn ngôn ngữ có thể làm những gì?”. Không tạo ra gì cả, mà chỉ là “Biết nói tiếng C”, khi đó C có thể là cò, cỏ, cu, cú, cam, thậm chí là c…c.

rogp10 viết 12:30 ngày 01/10/2018

Vả lại nó còn phụ thuộc vào vendor có làm trình biên dịch không hay là chỉ cho viết assembly.

Nhiều khi nhìn nó cũng giống giống C chứ chắc gì đã là C (ANSI C hay C99?), tại vì khi nhắc đến ngôn ngữ là đã kèm luôn các thư viện được hỗ trợ.

Nguyen Trong Dung viết 12:22 ngày 01/10/2018

Em tưởng embedded cũng có lập trình device driver mà anh ?

Văn Dương viết 12:33 ngày 01/10/2018

Có. Nhưng mà nó là phần rất nhỏ. Không đáng đem ra làm một cái gì đó đại diện.

Nguyen Trong Dung viết 12:31 ngày 01/10/2018

Vâng. Chủ yếu là firmware hả anh ?

Bài liên quan
0