1633

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

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

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

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

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

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

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


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


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

Дубликаты не найдены

+137

Ндаа...

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

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

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

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

раскрыть ветку 33
+136
оказалось, что в примере исходника синтаксическая ошибка - результат перевода
Вместо с был c?
раскрыть ветку 5
+83
Вместо с был brainfuck
раскрыть ветку 3
+4

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

+83

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

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


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

Иллюстрация к комментарию
раскрыть ветку 21
+50

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

раскрыть ветку 14
+8

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

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

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

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

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

0

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

0

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

+49
Иллюстрация к комментарию
+14

Что же в ней идеального? Текст зашит в коде - как потом это локализовывать?

раскрыть ветку 4
+10

И, о ужас, нет проверки количества знаков в строке терминала, куда оно будет выводится!

+1

Сообщить("ru = 'Привет мир!'; sp = 'Hola amigo!'"); 

А если серьёзно - зачем локализовывать Hello world? Оверинжиниринг в чистом виде

раскрыть ветку 2
+7

Нет. Это абсолютно то же самое - запихивание текста в код. Суть не в том чтобы локализовать, а в том чтобы дать возможность это сделать не меняя кода если понадобится.

puts(gettext("Hello world\n"))

раскрыть ветку 1
+10

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

+6
ХЗ насчёт Мотивации, которая указана в тегах. Моим первым языком был Java, и при изучении все происходило с точностью до наоборот по схеме:
1-я неделя - хуль так легко и что с этим делать?;
2-й месяц - хуль так сложно и что с этим делать?;
конец 1-го года (получен какой-то реальный опыт) - вау, я могу писать прикольные прикладные штуки и расширять области применения языка!

Имхо, если человеку не 7 условных лет, программирование мало чем отличается от рисунка касательно кривой удовольствия от освоения - реальное удовольствие приходит скорее тогда, когда начинаешь осознавать свои скиллы и опыт.
+4

Если ваша первая программа запустилась и заработала идеально с первого раза, то,скорее всего, неисправен транслятор.(с)

раскрыть ветку 1
0
Страшный сон программиста
+2

Hello wlord

+1

Этот гений пропустил запятую и восклицательный знак в своем идеальном коде.

+1

pff, это просто Hello World не правильный.
Вот правильный: hello world enterprise edition (https://gist.github.com/lolzballs/2152bc0f31ee0286b722)

+1
Что такое подкаст?
раскрыть ветку 1
+1

Подка́стинг — процесс создания и распространения звуковых или видеофайлов (подкастов) в стиле радио- и телепередач в Интернете (вещание в Интернете). Как правило, подкасты имеют определённую тематику и периодичность издания ©Вики

+1

Я в свое время даже в последнем умудрилась накосячить

0

Your further code will be awful

0

С помощью goto я сделаю и эту программу ужасной)

-8

Этот пост ссыт на лицо программистам 1с

ещё комментарий
Похожие посты
Возможно, вас заинтересуют другие посты по тегам: