C có trên windowns linux

  • C có trên windowns linux
  • Diễn đàn
  • LẬP TRÌNH TRÊN LINUX | LINUX PROGRAMMING
  • Thắc mắc lập trình C/C++ trên Linux
  • Sự khác nhau khi lập trình C trên Linux và windows

  1. C có trên windowns linux
    Sự khác nhau khi lập trình C trên Linux và windows

    chào các pro , cho mình hỏi chút...
    có khác gì giữa 1 chương trình C trên linux và Win..? và khi lập trình C trên 2 hệ điều hành đó có gì khác nhau ??
    cám ơn nhiều..


  2. Nói chung cũng không khác nhau nhiều lắm đâu bạn!!
    Ngôn ngữ C mới đầu hình như chỉ được dùng lập trình trên Linux thôi thì phải, về xong người ta dùng cả trên Windows nữa.
    Còn một chương trình C trên Linux và Windows chẳng có gì khác nhau cả, chỉ có mấy điểm lưu ý về cách dịch chương trình trên Linux, và một số thư viện như <conio.h> không có trên Linux!!
    Bạn không cần băn khoăn quá nhiều đâu, học lập trình ở đâu cũng được, trên Linux hay Windows cũng được. Nếu có thời gian tìm hiểu thì bạn dùng thử Linux đi, vì Windows từ hồi bắt đầu dùng máy tính mình đã dùng rồi. Thử tìm tới cái gì khác coi, cũng thấy hay lắm đấy!

    I don't wanna waste another day


  3. cám ơn bạn
    mình thắc mắc như vậy là tại vì thầy mình bắt là chương trình viết ra phải chạy được trên Linux...thế mới chuối :d, nên cần hỏi để biết khi mình viết trên Win có vấn đề gì không mà thôi....


  4. C có trên windowns linux
    Nguyên bản được gửi bởi developer
    C có trên windowns linux

    Nói chung cũng không khác nhau nhiều lắm đâu bạn!!
    Ngôn ngữ C mới đầu hình như chỉ được dùng lập trình trên Linux thôi thì phải, về xong người ta dùng cả trên Windows nữa.
    Còn một chương trình C trên Linux và Windows chẳng có gì khác nhau cả, chỉ có mấy điểm lưu ý về cách dịch chương trình trên Linux, và một số thư viện như <conio.h> không có trên Linux!!
    Bạn không cần băn khoăn quá nhiều đâu, học lập trình ở đâu cũng được, trên Linux hay Windows cũng được. Nếu có thời gian tìm hiểu thì bạn dùng thử Linux đi, vì Windows từ hồi bắt đầu dùng máy tính mình đã dùng rồi. Thử tìm tới cái gì khác coi, cũng thấy hay lắm đấy!

    Sai !
    Lập trình trên Linux và trên Win khác 95%.

    . Điểm giống nhau duy nhất là ngôn ngữ C trên 2 hệ thống là chuẩn ISO-2001 mới nhất
    . Điểm 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 OSS hoàn toàn (98%) còn Windows thì không thấy mấy.


  5. C có trên windowns linux
    Nguyên bản được gửi bởi for_u
    C có trên windowns linux

    chào các pro , cho mình hỏi chút...
    có khác gì giữa 1 chương trình C trên linux và Win..? và khi lập trình C trên 2 hệ điều hành đó có gì khác nhau ??
    cám ơn nhiều..

    Khi lập trình nếu dùng các hàm chuẩn của C thì không khác nhau. Ví dụ printf() là hàm chuẩn nên dùng được trên mọi hệ điều hành. Một số header như conio.h hay dos.h chỉ có trên win, không dùng trên linux được.

    Còn implementation của các hàm chuẩn trên Linux và win sẽ khác nhau, nhưng developer nói chung không cần quan tâm.

    C có trên windowns linux
    Nguyên bản được gửi bởi for_u
    C có trên windowns linux

    cám ơn bạn
    mình thắc mắc như vậy là tại vì thầy mình bắt là chương trình viết ra phải chạy được trên Linux...thế mới chuối :d, nên cần hỏi để biết khi mình viết trên Win có vấn đề gì không mà thôi....

    Chương trình đã dịch trên win rồi thì mang sang linux không chạy được. Muốn chạy được phải dịch lại trên linux. Muốn dịch lại được trên linux thì phải dùng các hàm chuẩn.

    Tóm lại: Luôn dùng các hàm chuẩn của C. Cố gắng tránh các hàm chỉ có trên 1 hệ điều hành cụ thể.


  6. C có trên windowns linux
    Sự khác nhau khi lập trình C trên Linux và windows

    C có trên windowns linux
    Nguyên bản được gửi bởi kiennguyen
    C có trên windowns linux

    Khi lập trình nếu dùng các hàm chuẩn của C thì không khác nhau. Ví dụ printf() là hàm chuẩn nên dùng được trên mọi hệ điều hành. Một số header như conio.h hay dos.h chỉ có trên win, không dùng trên linux được.

    Còn implementation của các hàm chuẩn trên Linux và win sẽ khác nhau, nhưng developer nói chung không cần quan tâm.

    Chương trình đã dịch trên win rồi thì mang sang linux không chạy được. Muốn chạy được phải dịch lại trên linux. Muốn dịch lại được trên linux thì phải dùng các hàm chuẩn.

    Tóm lại: Luôn dùng các hàm chuẩn của C. Cố gắng tránh các hàm chỉ có trên 1 hệ điều hành cụ thể.

    Thư viện cuả C trên Linux và Win khác nhau rất nhiều--> Không thể bê trên win sang Linux được
    Chúng có giống nhâu cũng chỉ là về mặt ngôn ngữ mà thôi ,tất nhiên điều này cũng sẽ là 1 lợi thế khi bắt đầu
    C có trên windowns linux

    C có trên windowns linux

    chán code, ghét máy tính rồi


  7. Nếu tôi nhớ ko lầm thì có 1 project trên mạng đã xây dựng được C đa nền, có thể gọi đúng các hàm API trên bất kỳ nền tảng nào và xử lý tốt. Tiếc là ko giữ lại source code.

    C có trên windowns linux


Các đề tài tương tự

  1. Trả lời: 0

    Bài viết cuối: 30-10-2013, 08:12 PM

  2. Trả lời: 1

    Bài viết cuối: 02-04-2013, 10:09 PM

  3. Trả lời: 8

    Bài viết cuối: 01-03-2011, 01:28 AM

  4. Trả lời: 8

    Bài viết cuối: 16-04-2010, 09:56 PM

  5. Trả lời: 4

    Bài viết cuối: 23-11-2006, 08:00 PM

C có trên windowns linux
Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn
  • Tìm hiểu luật lệ tham gia diễn đàn

  • BB code: On
  • Mặt cười: On
  • [IMG] code: On
  • [VIDEO] code is On
  • HTML code: Off