LINUX.ORG.RU

ansi c с чего начать

 ,


0

1

Есть мечта продвинуться в изучении C. У меня есть 3-е издание K&R, на русском. Первые главы я в принципе проходил, упражнения делал. Но наверное нужна ещё среда, в виде какой то IDE и компилятора. Я в принципе планирую использовать VIM+GCC. Вим я худо-бедно применяю. Но в K&R материал даётся без привязки к конкретной среде. Похоже что там не будет принципов работы Makefile, скриптов конфигурации, принципов сборки программы. По этому, периодически я поглядываю на другие учебники. Из того что наметил себе к прочтению - Крупник, «Изучаем С» и вот такой вариант: https://youngcoder.ru/map.php В книге Крупника упоминается среда Борланд, для варианта по ссылке выше можно поставить Pelles C IDE. Связываться с Pelles C IDE можно, из уважения к составителю курса, я себе поставил. Крупника наверное можно читать в отрыве от Борланд))) Хотелось бы услышать ваши советы - что почитать, на какие, может быть платные/бесплатные курсы пойти. Какое хорошее пособие вы можете посоветовать. Лучше может быть даже и на английском полностью языке. Куда можно будет устроиться, если удастся чему то научиться. Я бы в принципе подумал о втором образовании. Программирование меня увлекает. Немного есть положительного опыта с автолисп, наверное я человек не совсем бесталанный. Рядом со мной есть пример перехода из строительной области в бигдата. Но наверное C не очень хороший и возможный вариант в качестве второго образования. Какие бывают дипломы в этой области, что бы быть трудоустройенным? Извините за столь пространную формулировку, мне, в первую очередь, интересно хорошее онлайн-пособие с привязкой к UNIX, POSIX и современной практике. Если просто почитывать, потыкивать время от времени - я никуда не сдвинусь. Если пойти на платные курсы, шансов сдвинуться с мёртвой точки больше, может быть и поняв что я это не потяну ни при каких обстоятельствах. Спасибо.

★★★
Ответ на: комментарий от pihter

Так Си ж не изменился.

Да ладно. До сих пор локальные переменные в начале функции объявляем?

а что, во времена K&R переменные надо было обязательно объявлять в начале функции?

Ладно бы только локальные переменные. Погуглите «K&R style function definition» - это вообще жесть.

bugfixer ★★★★★
()
Ответ на: комментарий от bugfixer

Это упрощённый (потому что и сам язык проще) синтаксис по мотивам описания параметров процедур Algol-60

vM ★★
()
Ответ на: комментарий от bugfixer

Погуглите «K&R style function definition»

Это стиль времен первого издания ккниги, а не второго переработанного, которое вышло лет через 10 после первого.

anonymous
()
Ответ на: комментарий от anonymous

Это стиль времен первого издания ккниги, а не второго переработанного, которое вышло лет через 10 после первого.

Но ведь от этого легче не становится, или есть что то очень важное что я пропускаю?

bugfixer ★★★★★
()
Ответ на: комментарий от anonymous

Посыла не понял. Предполагается что я должен стандарт знать «от и до» (не претендую, очевидно)? Или что-то ещё?

bugfixer ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.