Изучение основ программирования на C [закрыто]

Прошло много времени с тех пор, как я задумывался о том, чтобы начать программировать на C, а после этого изучать программирование на C #, и я много искал в Google, но не мог найтихорошее руководство для начала изучения базового программирования на C.Однако я обнаружил, что Eclipe очень хорошо интегрируется с Ubuntu, и это хорошая среда программирования для начала программирования на C, но кто-то может дать несколько ссылок с руководствами или сказать мне, где я могу найти основы для начала программирования на C, и я имею в виду хорошую базу, потому что я нашел много неполных руководств по Google? И если я не прошу слишком много, дайте несколько советов о том, как начать и как использовать Eclipse. Любая помощь будет приветствоваться, спасибо.

1
задан 23 October 2012 в 02:43

2 ответа

Хорошая книга для ответа Сергея приведена ниже. Это рекомендуемый путь для нового разработчика. Мир разработки Ubuntu / Linux очень горький. На мой взгляд, большая кривая обучения, но как только вы ее изучите, мир по большей части будет свободным и свободным.

Это хороший ресурс http://c.learncodethehardway.org/book/

0
ответ дан 23 October 2012 в 02:43

Вам не нужно усложнять что-то с Eclipse и тому подобным, если вы хотите изучать C (который также является интересным выбором первого языка программирования ... хотя я вас не расстраиваю, мне любопытны ваши мотивы). Я думаю, что было бы гораздо полезнее узнать, как все низкоуровневые биты (исходный код, компилятор, заголовки, библиотеки, отладчик, make-файлы) сочетаются друг с другом, а затем, если хотите, перейти к IDE.

Из книги Learn C the Hard Way , которую связывает Годдард:

IDE, или «Интегрированная среда разработки», сделает вас глупыми. Они - худшие инструменты, если вы хотите быть хорошим программистом, потому что они скрывают от вас то, что происходит, а ваша задача - знать, что происходит. Они полезны, если вы пытаетесь что-то сделать, и платформа разработана на основе конкретной IDE, но для изучения кода C (и многих других языков) они бессмысленны.

Вам, безусловно, не нужен Eclipse для написания программы «Hello, World» на C. Сначала установите материал, необходимый для компиляции программ:

sudo apt-get install build-essential

, затем откройте текстовый редактор и введите что-то вроде

#include <stdio.h>

int main() {
    printf("Hello, World\n");
    return 0;
}

сохраните файл как hello.c. В терминале запустите

gcc hello.c -o hello

и вы найдете исполняемый файл с именем hello в том же каталоге. Запустите его:

./hello

На нем напечатано «Hello, World». Магия! Теперь возьмите книгу на C и попробуйте изменить программу, чтобы сделать что-то интересное.

0
ответ дан 23 October 2012 в 02:43

Другие вопросы по тегам:

Похожие вопросы: