Научитесь кодировать, используя язык программирования C на вашем Mac

Научитесь кодировать, используя язык программирования C на вашем Mac
Как мне выучить язык программирования C на моем Apple Mac?

Язык программирования C существует с 1970-х годов, но он никогда не выходил из моды, и изучение C — одно из лучших компьютерных навыков, которое вы можете приобрести. Mac OS X поставляется с C, встроенным в него, и Apple использовала C, создавая все аспекты OS X и iOS.

Поскольку C является таким популярным языком, он даже составляет основу многих других языков программирования, включая два громких имени: C ++ и Objective-C. И хотя Apple переходит с Objective-C на Swift, угадайте, на каких языках Apple создавал Swift? В коде Swift вы найдете файлы C и C ++.

Больше учебников по кодированию: Научитесь кодировать в C # на Mac | Выучить HTML веб-дизайн на Mac | Узнайте, как кодировать в Java на Mac | Изучите кодирование Python на Mac | Научитесь кодировать в SQL на Mac

Как изучать C в Mac OS X: почему вы должны изучать C в Mac OS X

Вы почти наверняка никогда не будете использовать C профессионально, но изучение этого — обряд для программистов.

Язык программирования C повлиял на многие другие языки. Обучение C позволяет понять, что происходит внутри компьютера в целом.

C также любопытное существо в том смысле, что это язык высокого уровня (это легко понять), но с элементами низкого уровня (так называемыми, потому что они «близки к металлу»). Синтаксис C похож на многие современные языки программирования. Однако вы должны научиться распределять память, освобождать память для предотвращения утечек и использовать адреса и указатели памяти (блоки памяти, которые указывают на другие блоки памяти). Все это управление памятью, скорее всего, в какой-то момент доводит вас до слез, но оно прекрасно для понимания того, что делает язык программирования.

Эта сложность объясняет, почему C используется в таких курсах, как CS50 Гарварда: Введение в информатику. Более современные языки, такие как Python, позаботятся о памяти для вас; что лучше для повседневного использования, но не так хорошо с точки зрения образования.

Как изучать C в Mac OS X: Как настроить C в OS X

Научитесь кодировать, используя язык программирования C на вашем Mac: настройка C в OS X

Как и Python, в OS X легко настроить C. В основном потому, что он уже упакован в систему и вам не нужно ничего устанавливать.

Откройте терминал и введите clang —version. Clang — это компилятор, созданный Apple для компиляции C и нескольких других языков. Мы получаем Apple LLVM версии 7.3.0 (clang-703.0.29), но какая бы версия вы ни использовали, она достаточно хороша для компиляции кода новичка.

Существует несколько стандартов для C, и два, с которыми вы столкнетесь чаще всего, это C99 и C11. Как новичку, вам не нужно слишком беспокоиться об этом, и вы почти наверняка изучите C99, а затем откроете новые функции в C11.

Вам понадобится хороший текстовый редактор или IDE (Integrated Developer Environment) для написания ваших C-программ. TextEdit не является хорошим выбором, потому что он не использует простой текст по умолчанию. TextWrangler — это бесплатная программа из App Store, или вы можете загрузить Sublime Text, который имеет неограниченный пробный режим (это наш любимый текстовый редактор).

Как выучить C в Mac OS X: Как создать программу Hello World на C

Научитесь кодировать, используя язык программирования C на вашем Mac: создайте программу Hello World

C отличается от других языков программирования, таких как Python, тем, что вам нужно скомпилировать программы, прежде чем вы сможете их запустить. Обычно вы делаете это в C, используя команду «make». Программы на C заканчиваются расширением «.c», и вы запустите make для создания второго файла, то есть скомпилированной программы. Скомпилированный файл — это то, что вы запускаете.

Вы можете сделать все это из командной строки, так что давайте посмотрим, как сделать традиционный «Hello, World!» программа.

Откройте ваш текстовый редактор и сохраните файл с именем «hello.c» в вашей домашней папке.

Введите следующий код:

#Импортировать

int main ()

{

printf («Привет, мир! \ n»);

вернуть 0;

}

Обратите внимание, что мы используем четыре одинарных пробела («») для отступа строк «printf» и «return». Вы также можете использовать один пробел, и есть много ярких аргументов в отношении того, что лучше. Моя позиция всегда заключается в использовании пробелов, если я не работаю над чьим-либо кодом, который использует вкладки. Самое главное не смешивать и сочетать стили. Либо нажмите пробел четыре раза, либо нажмите клавишу Tab.

  1. С файлом hello.c, сохраненным в вашей домашней папке, самое время его скомпилировать.
  2. Вернитесь в терминал и введите cd ~, чтобы убедиться, что вы работаете в домашнем каталоге.
  3. Введите make hello и нажмите Return. Обратите внимание, что вы не включаете расширение «.c».
  4. Терминал отобразит «cc hello.c -o hello». Если он отображает какие-либо ошибки, вернитесь и проверьте свой код.
  5. Когда он скомпилируется, в домашней папке будет второй файл, который называется просто «привет».
  6. Введите ./hello, чтобы запустить программу hello. Вы увидите «Привет, мир!» в командной строке.

Этот процесс — то, как вы строите и делаете программы на C, по крайней мере, когда вы начинаете. Вы пишете программу на C в текстовом редакторе, а затем компилируете ее с помощью make, а затем запускаете скомпилированную программу, чтобы увидеть результат.

Научитесь кодировать, используя язык программирования C на вашем Mac: Запустите программу Hello World

Введите rm hello.c hello, чтобы избавиться от обоих файлов из вашего домашнего каталога.

Как изучать C в Mac OS X: лучшие ресурсы C и обучающие программы

Теперь, когда вы создали свою первую программу на C, вам будет интересно начать изучать язык C. К счастью, есть много различных ресурсов, доступных для изучения C. Вот некоторые из лучших мест для начала.

  • C Программирование для начинающих. Популярный курс по Удеми, вы начнете с самого начала в этом курсе из 73 лекций с 8 часами видео.
  • C Программирование для начинающих — от нуля до героя! Более короткая альтернатива Udemy с 31 лекцией и 3,5 часами видео.
  • Учиться С трудным путем. Этот классический курс держит вас в командной строке и учит вас основам.
  • Изучите C: Этот интерактивный учебник познакомит вас с основами программирования на C на интерактивном веб-сайте.
  • TutorialsPoint C. Это отличный сайт для закладок для поиска C-функций и модулей.
  • Язык программирования Си. Прямо изо рта лошади. Эта книга была написана людьми, которые изначально создали язык программирования Си.
Ссылка на основную публикацию
Adblock
detector