Tôi biết có rất nhiều hướng dẫn ở đó để bắt đầu vào C. Tuy nhiên, thật khó để tôi áp dụng kiến thức. Cách tôi luôn bắt đầu bằng ngôn ngữ là viết kịch bản. Tất nhiên C không phải là một ngôn ngữ kịch bản.Bắt đầu bằng C
Câu hỏi của tôi không quá nhiều về việc học C càng nhiều càng tốt về cách bắt đầu áp dụng C. Tuyệt vời Tôi có thể viết bộ chuyển đổi nhiệt độ hoặc rpg dựa trên văn bản. Có lẽ bởi vì trong python, tôi chỉ viết mã trong somefile.py và chmod + x somefile.py & & somefile.py. Tôi không thực sự có một quy trình tương đương cho C. Mỗi khi tôi đọc về C, nó là một quá trình biên dịch khác nhau với các cờ khác nhau. Ai đó có thể chỉ cho tôi một số hướng nhất định về cách tốt nhất để áp dụng C khi bạn đã làm việc với các ngôn ngữ kịch bản động cao cấp hơn không?
Btw. .. Tôi hỏi về C chứ không phải C++.
Tôi thường sử dụng OpenSuse 11 hoặc Ubuntu 9.04. "Trình biên dịch nào tôi sử dụng" là một phần của vấn đề. Trong python không có sự lựa chọn của nó chỉ là "python somefile.py" cùng với php hoặc ruby. Tôi không biết có sự lựa chọn nào.
Nếu mã hóa của bạn trong môi trường Unix, để biên dịch tất cả những gì bạn cần là: gcc -o myprogram myprogram.c – rogeriopvl
Bạn muốn sử dụng hệ điều hành và trình biên dịch C nào? Chúng ta phải biết rằng để cung cấp cho bạn một gợi ý thực hành tốt nhất. –
Đối với các dự án lớn, các cờ được chỉ định trong một * Makefile *, do đó bạn không phải lặp lại một chục bước mỗi khi bạn muốn biên dịch. Bạn chỉ cần chạy 'make 'và đó là nó. Khi các chương trình của bạn sẽ phát triển đủ lớn để chúng có thể được chia thành các thư viện, tôi khuyên bạn nên tìm hiểu một chút về Makefile. Btw, một công cụ xây dựng phổ biến khác là * SCons *. –