Идеал достижим

Идеал достижим Программирование, Код, Мотивация, Юмор, IT юмор, Перевел сам, Картинка с текстом, Hello World

Ваш первый подкаст будет ужасным.

Ваша первая статья будет ужасной.

Ваш первый рисунок будет ужасным.

Ваша первая фотография будет ужасной.

Ваша первая игра будет ужасной.


Но ваша первая программа будет идеальной. Никаких багов, и очень чистый код.


Это будет "Hello World".

IT-юмор

5.6K постов52.5K подписчиков

Добавить пост

Правила сообщества

Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору

Вы смотрите срез комментариев. Показать все
145
Автор поста оценил этот комментарий

Ндаа...

Начинал я изучать С по переводной книге Кернигана и Ричи. Дошел до места где надо записать первый исходник, "Hello, World!" естественно, скомпилировать и запустить чтобы насладиться своей первой программой.

Скопировал старательно пример из книги, стал компилировать - ошибки. Всё проверил - всё равно ошибки. Ещё раз проверил, прочитал всё еще раз, еще раз проверил -- ошибки. Всё удалил, написал еще раз - ошибки. И т.д и т.п. До истерики, не работает и всё.

Потом оказалось, что в примере исходника синтаксическая ошибка - результат перевода.

Больше я переводные книги по программированию не покупал, только оригиналы.

раскрыть ветку (34)
85
Автор поста оценил этот комментарий

У меня так было с Java.

Прочитала, приготовилась наслаждаться и...не смогла запустить компилятор. Не смогла разобраться, какие там библиотеки надо доскачивать.


Второй раз через несколько лет взялась за с++. Не смогла запустить Hello World. После пары часов гугления, оказалось, я не то установила на мак.

Иллюстрация к комментарию
раскрыть ветку (22)
52
Автор поста оценил этот комментарий

Я наверное никогда в жизни не пойму почему люди упорно игнорируют среды разработки и пользуются ручной компиляцией

раскрыть ветку (15)
17
Автор поста оценил этот комментарий

Потому что хорошие книги обычно обучают общей теории программирования или синтаксису языка, не вдаваясь в подробности что такое ide и с чем её едят.

раскрыть ветку (5)
20
Автор поста оценил этот комментарий

В любой книге есть целая глава "как это говно запускать", в некоторых еще пошаговая инструкция со скриншотами". А то о чем вы называется не учебник, а справочник.


По запросу "как скомпилировать c++" одна из первых ссылок это "ставим студию", вторая "ставим qt".


В принципе я не знаю хороших книг по языку где нет главы про настройку и установку окружения

раскрыть ветку (4)
5
Автор поста оценил этот комментарий

Не согласен, из того что читал только книги посредственного качества от российских авторов содержали такие инструкции, к сожалению это было единственное что можно было почерпнуть из них. Правда это мои воспоминания пятнадцатилетней давности.

Автор поста оценил этот комментарий
Да господи, если линуха, то там буквально одной строчки хватит для компиляции
раскрыть ветку (1)
Автор поста оценил этот комментарий

смотря на чем собирать.

у того же gcc\g++ от версии к версии иногда очень сильно меняются зависимости и разные макросы. плюс они правят баги и после этих правок тоже бывало переставал собираться проект, хотя мажорная версия компилятора не менялась

1
DELETED
Автор поста оценил этот комментарий
Да нихуйа там обычно нет. Если нет инета то пиздец обучению..
27
Автор поста оценил этот комментарий

Говорят ощущения не те...

Автор поста оценил этот комментарий

Потому что в промышленной разработке программу компилирует не среда разработки, а огромная билд-ферма

Автор поста оценил этот комментарий

кому-то и mingw - среда разработки.

5
Автор поста оценил этот комментарий

Потому что их призвание – быть проституткой, а не программистом 😂

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Одно другому не мешает
2
Автор поста оценил этот комментарий

Я считаю, что новичков за бездумное использование IDE при изучении языка надо пиздить. Лучше ногами. Современные мощные IDE вроде IntelliJ IDEA делают за разработчика ОЧЕНЬ многое. И это прекрасно, но только когда имеешь чёткое понимание, где язык, где библиотека, где компилятор, где IDE. Чаще всего в результате в голове у новичка каша. В итоге это может сильно осложнить ему жизнь.

раскрыть ветку (3)
6
Автор поста оценил этот комментарий

Так он никогда дальше этой IDE не вылезет. Можно ещё учить водить начиная с Волги без гидрача или печатать без анализа орфографии. Можно жопой кактусы давить, много чего можно.


А нужно учить людей сразу использовать передовые инструменты чтобы к моменту их вкатывания они не устарели. У нас на работе даже билд агенты работают через запуск ИДЕ и прогон на ней

раскрыть ветку (2)
3
Автор поста оценил этот комментарий

Угу. А потом такие "специалисты" засирают StackOverflow и просто отвлекают коллег дебильными вопросами "Я скачал исходники, а где файл .sln? Мне что в Visual Studio открывать?". Если разработчик вынужден использовать IDE, потому что без неё ничего не умеет, это уже беда. Так что не надо тут про Волгу без гидрача, — неуместное сравнение.

2
DELETED
Автор поста оценил этот комментарий
Ваша мысль в целом понятна, но знание процесса сборки компилятором и как это работает без IDE - это не обучение чему-то старому, а изучение вглубь. Да, современные инструменты позволяют не вдаваться в такие подробности. Но без этого далеко не уедешь.
Возможно, без этого знания можно начинать, но узнать это точно нужно.
Те же вопросы про что и как открывать (хоть в примере выше они и относились к IDE) показывают что столкнуться придётся
9
Автор поста оценил этот комментарий

Ода первой, ламерской настройке classpach, изучение различий между JDK и JRE, первый запуск через javac и удивление почему .jar не запускается.

Ну и конечно, первая рабочая прога.

Джава, она такая XD

Предпросмотр
раскрыть ветку (4)
2
Автор поста оценил этот комментарий

Блджать, меня отрикролилли текстом в гифке. Это уже вообще охуеть

2
Автор поста оценил этот комментарий
Иллюстрация к комментарию
Автор поста оценил этот комментарий
Classpath?
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
ну да classpath. там где java.lang, java.io, java-мать его-swing!. classpath!
1
Автор поста оценил этот комментарий
Вот блять все чаще и чаще думаю как эта девочка (((
138
DELETED
Автор поста оценил этот комментарий
оказалось, что в примере исходника синтаксическая ошибка - результат перевода
Вместо с был c?
раскрыть ветку (5)
90
Автор поста оценил этот комментарий
Вместо с был brainfuck
раскрыть ветку (3)
2
Автор поста оценил этот комментарий

эх, лучше бы мне столько предложений устроиться на работу прилетело, как плюсов здесь

1
Автор поста оценил этот комментарий
Что значит вместо?)
раскрыть ветку (1)
3
Автор поста оценил этот комментарий
То и значит. Проще чем с сложно найти язык.
4
Автор поста оценил этот комментарий

Это было очень давно, не помню.

3
DELETED
Автор поста оценил этот комментарий
Ошибки на ровном месте вообще фишка Си
ты его либо знаешь очень хорошо
либо страдаешь
3
DELETED
Автор поста оценил этот комментарий
Похожая ситуация была. Ну я разобралась, исправила ошибку, иду дальше по учебнику. Переворачиваю страницу а там "как вы видите, данный код не работает...."
2
Автор поста оценил этот комментарий

90% переводов на русский, в той или иной степени, это лютый пиздец и отсебятина. Может и на других языках так, но я только русский и английский знаю.

Автор поста оценил этот комментарий

Помню офигенно стопорнулся на одном задании в этой книге - пол дня не мог понять каким образом я в рамках пройденного должен реализовать предложенное. Достал английскую версию и сразу понял что от меня хотят.

Автор поста оценил этот комментарий

Вот это меня удивляло и удивляет, ну ладно опечатки в тексте книги может редактор был под шафе, но почему издатель не может без ошибок переписать пример на английском знак в знак, слово в слово? Даже дети в школе это могут, но не издатели. Перевод K&P в этом плане вообще ужас, сам с неё начинал, не выдержал, бросил и начал читать прата, хотя там тоже ошибки.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку