30/09/2018, 17:27

[Hỏi] Lập trình C thuần trên Linux và C trên Windows thì khác nhau ở chỗ nào?

Em tìm hiểu thấy, ngoài khác nhau về trình soạn code, trình biên dịch, và cách thực thi file , thì e không biết 2 thứ trên khác nhau ở chỗ nào, tại sao lại gọi là C thuần ( trên linux) và đặc điểm của lập trình C trên 2 môi trường này là gì??? Em cảm ơn
Em mới tìm thấy mấy cái này:
khác nhau:
Mỗi hệ điều hành có hệ API cung cấp khác nhau

  • C trên Linux là mã chuẩn hoàn toàn ANSI-99 + ISO-2001; còn trên Win thì phụ thuộc vào compiler của nhà nhà sản xuất
  • Các thư viện cung cấp trên Linux hoàn toàn (98%) còn Windows ít
Huỳnh Đức viết 19:40 ngày 30/09/2018

theo ý kiến chủ quan của mình thì tùy theo IDE thôi
chứ ko khác nhau nhiều lắm đâu???
P/S:thớt mới học c à ?

... viết 19:30 ngày 30/09/2018
Sang học kỳ 2 là em học môn này, chẳng biết nó khác gì so với lập trình C trên Windows thông thường triumph Cũng bởi em chưa đụng đến HĐH Unix/Linux bao giờ. Ai cho em biết ít thông tin về nó được không ạ? stuck_out_tongue_closed_eyes Nói thêm về HĐH Unix/Linux luôn càng tốt vì học kì 2 em cũng học môn HĐH Unix/Linux luôn blush
abcxyz viết 19:34 ngày 30/09/2018

Mình mới học xong năm nhất, mình mới học xong C, đang chuẩn bị tranh thủ học C++, vì mình theo hướng học ngành công nghệ phần mềm, nhưng mình thích an ninh mạng, mình cũng hay có nghịch linh tinh linux, lang thang trên mạng thì thấy nói về lập trình c thuần trên linux, nên mình tìm hiểu

abcxyz viết 19:27 ngày 30/09/2018

mình cũng chưa tìm ra cái khác nhau nào ngoài, ide, compiler và cách thực thi file, nhưng tại sao lại gọi là C thuần, nghe c thuần, mình nghĩ là c hiện giờ đang học đã được rút gọn hay làm tối ưu đi bằng các cú pháp lâp trình mà ide quy định sẵn ấy, nghe c thuần kiểu như quay về thời đồ đá

abcxyz viết 19:42 ngày 30/09/2018

mình cũng chưa học qua linux, unix ở trường, chưa học đến , nhưng nghe giang hồ đồn, ở trường ta chỉ dạy cho có, qua loa

*grab popcorn* viết 19:43 ngày 30/09/2018

như nhau chỉ khác về thư viện. Linux ko có cái conio.h, mạng thì window có winsock, còn linux có sys/socket.h ‘3’
Window có Windows.h để lập trình WinAPI.

Bài liên quan
0