URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 120170
[ Назад ]

Исходное сообщение
"Опубликован четвёртый том общедоступной книги 'Программирова..."

Отправлено opennews , 28-Мрт-20 09:51 
Андрей Столяров опубликовал четвёртый том книги «Программирование: введение в профессию» (PDF, 659 стр.), охватывающий части IX–XII. В книге рассматриваются следующие темы:...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=52626


Содержание

Сообщения в этом обсуждении
"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 09:51 
Начинал первый том когда-то. Материал там хороший, но автор ужасно токсичный и постоянно обсирает альтернативные подходы и точки зрения, что отбивает все желание читать дальше.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 09:53 
Спасибо за сохранённое время, хотел было уже пробовать ознакомиться.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 10:00 
Не порадуете примером ужасов?

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 10:14 
Сам спросил, сам отвечу.

«Как я только что узнал, в четвёртом томе будет на одну главу меньше, чем планировалось: мне пришлось вычеркнуть из своих планов язык Рефал, причём по совершенно неожиданной для меня причине.

[Долгая история, как автор не нашёл]»

http://www.stolyarov.info/node/265

Далее автору отвечают:

В природе интернете существует 2clause-BSD версия надмножества Refal-5.

https://github.com/bmstu-iu9/refal-5-lambda

http://www.stolyarov.info/node/265#comment-2254

Автор парирует:

Скачал (склонировал git'ом). С ходу обратил внимание, что для репа с исходниками оно какое-то слишком большое.

Дальше -- больше. Поддиректория docs содержит толпу PDFов, ODFов и PPTXов (!), и у всех файлов ИМЕНА РУССКИМИ БУКВАМИ. Поскольку у меня koi8r, а архивы (в том числе git'овские) распаковываются в предположении, что "везде" utf, естественно, имена файлов получились нечитаемые.

Дальше -- ещё больше. Makefile вроде есть. По умолчанию выдаёт надпись "Read Makefile for details". В начале Makefile -- комментарий ПО-РУССКИ (!). Ладно, беру iconv, расшифровываю. Начинаю понимать, что, видимо, надо запустить bootstrap.sh, это же подтверждается виденным где-то в документации. Окей, запускаю. Он куда-то лезет git'ом и начинает что-то откуда-то ещё клонировать (а я сейчас, простите, что делал?!) В общем, на этом месте я его прервал и всё стёр. Даже пытаться не буду разгребать всю эту конюшню.

http://www.stolyarov.info/node/265#comment-2262


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 10:32 
Напоминает обезьяну, которая взяла палку и начала тыкать её себе во все отверстия... И этот человек пишет книги о программировании?!

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 10:52 
Я так и не понял, зачем он всё это делал. Если открыть страницу проекта на github, там приведена достаточно подробная инструкция по сборке. Да, она на русском языке (рядом имеется и на английском) - потому что проект написал преподаватель для своих студентов.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Вован , 28-Мрт-20 12:47 
Точно не знаю, но по слухам автор противник GUI и Javascript'а. Соответственно лезть на гитхаб ему не с руки.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Gogi , 28-Мрт-20 14:24 
А использовать в 21 веке хотя бы UTF-8 - не судьба? Он что, пишет тексты с домофона?

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 14:28 
> А использовать в 21 веке хотя бы UTF-8 - не судьба? Он
> что, пишет тексты с домофона?

Это автор книги использует koi8r, а не UTF-8.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 14:40 
В книге случайно он не описывал зачем он это делает?

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 14:47 
> В книге случайно он не описывал зачем он это делает?

Не читал, а поиск по кракозябрам затруднителен. Предположу, что память экономит. :) Другой вариант -- он банально нашёл повод, что бы как-то оправдать неспособность найти живые реализации Рефал-а (у автора Refal-5-lambda есть ещё два других)


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 12:29 
Думаю "koi8r, а не UTF-8" просто потому что ему не нужен UTF-8 - вот и всё.
И это называется оптимизированность системы, может даже из коробки у него. Далеко не все же мульти-переводчики и продажныешкурники-эммиграны.
Возможно и какие то [системные] программы или скрипты требует koi8r,
не переписывать же из-за этого - таки кала Refaul, ещё и таки - внаглую что то куда шлющего...
И даже просто не переустанавливать же [а то и смення дитрибутив] из-за этого
- таки кала Refaul, ещё и таки - внаглую что то куда шлющего...

У меня в виндах везде даже Unicode, но любое ПО - обламывается с своими шпионско-диверсионными запросами, а иначе посылается вообще куда подальше
Например, даже хотел было сервер одной игры доулучшить, т.к.её саму хотел было доулучшить,
а в нём - всё с кучей зависимостей (и без тоже SVN с Gits - наверняка c затрояненными клиентами) - подгрузк библиотек с CPAN сервера... и ведь это не только для компиляции, в Perl отсутвующей, а и для постоянного выполнения - подавай Perl и ему выход в сеть... - внаглую что то куда шлющего...
помноженно на то что фиг их знает что там в этих подгружаемых модулях ещё, так вдобавок и проверять же нет смысла(да и влом тонны кода, да ещё на давно уже подзабытом языке) - динамически же подгражется: непроблема в иных раскладах - туда что угодно вставить, начиная с доступа к диску и просто стать сетевым-зомби-компьютером[атакующим других] в т.ч.и играющих на сервере через дыры в игре,
в общем, ну нафиг этот сервер и его частей улучшения, всёравн опо ети не играю - считая наркотиком, а автор/[RUS]Alligator - пример полного извращенца, так реализовать программу. А, про безопасность скрипта вообще даже явно и не желая думать.

А, ещё UTF-8 отвратителен с точки зрения безопасности(при запросах подключении к сети по FTP/HTTPS) - своей многовариантностью языков для схожих начертаний некоторых символов в этих языках.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 13:57 
> не нужен UTF-8
> оптимизированность системы

.
> таки кала Refaul

.
> с Gits - наверняка c затрояненными клиентами)

.
> и просто стать сетевым-зомби-компьютером[атакующим других]

.
> в общем, ну нафиг этот сервер и его частей улучшения, всёравн опо
> ети не играю - считая наркотиком

.
> а автор/[RUS]Alligator - пример полного
> извращенца, так реализовать программу

Надеюсь, с экпертом всё в порядке, он просто не выспался.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 30-Мрт-20 07:51 
Несомневайтесь. А, ваше мнение да, конечно очень ценно...

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 30-Мрт-20 10:34 
По тексту похоже что у этого "экперта" одна из форм бредового состояния, до шизофрении далеко, но и этого хватит на дурку при везении в опадании на глаза врачу.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 16:29 
Да он известный неадекват. Достаточно почитать темы на ЛОРе с его участием

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 00:30 
Есть ссылочки?

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено кит , 31-Мрт-20 00:44 
> Есть ссылочки?

Кажется что это он, но точно не знаю:
https://www.linux.org.ru/people/Croco/profile


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено anonymous , 28-Мрт-20 20:18 
ну если make в корне не работает, то однозначно rm -rf

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Gogi , 28-Мрт-20 14:23 
И что? Вот сейчас я как раз прочёл самую лучшую критику - потому что множество репов и есть КОНЮШНЯ! Чёрте что, написаное на чёрте чем и собирается левой пяткой в пятую фазу луны. Такое БЕЗОБРАЗНОЕ качество репозитория говорит о наплевательском отношении автора к сообществу. Не надо выкладывать свои ПОМОИ, если ты не отдаёшь себе отчёт в разнообразии юзерских конфигураций. Одни считают, что "у всех стоит Джаба", другие считают нормальным наличие cmake, третьи даже не предполагают, что есть что-то кроме Линукса, а четвёртые думают, что у каждой секретарши есть LaTeX. Ну как этих долбоклюев не презирать??

Хочешь качественный отклик и реально помочь людям - позови пятиклассника и покажи ему свою бурду. Если он по РИДМИ разберётся и сможет использовать твой труд - ты отлично справился с работой!


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 14:33 
> И что? Вот сейчас я как раз прочёл самую лучшую критику -
> потому что множество репов и есть КОНЮШНЯ! Чёрте что, написаное на
> чёрте чем и собирается левой пяткой в пятую фазу луны.

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

> Хочешь качественный отклик и реально помочь людям - позови пятиклассника и покажи
> ему свою бурду. Если он по РИДМИ разберётся и сможет использовать
> твой труд - ты отлично справился с работой!

Пятиклассникам не преподают «Проектирование компиляторов». Студенты, для кого это предназначено, судя по коммитам, разбираются и используют.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено edo , 28-Мрт-20 14:46 
А что не так-то?
У меня тоже проект, в котором имена файлов русские и комментарии по-русски, вызвал бы недоверие.
Если есть мотивация, то стал бы смотреть, конечно, в данном случае, похоже, такой мотивации не было.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 14:51 
> А что не так-то?
> У меня тоже проект, в котором имена файлов русские и комментарии по-русски,
> вызвал бы недоверие.

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

> Если есть мотивация, то стал бы смотреть, конечно, в данном случае, похоже, такой мотивации не было.

Да, скорее всего, не было, если он даже поиском не воспользовался, что бы найти репозиторий.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено edo , 28-Мрт-20 14:57 
> В данном случае критикуется учебный проект, а преподают у нас на русском языке, насколько помню.

Учебный проект не должен учить "как делать не надо".


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 15:44 
Дяде Сэму он тем более ничего не должен.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено edo , 28-Мрт-20 15:47 
> Дяде Сэму он тем более ничего не должен.

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


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 15:53 
>> Дяде Сэму он тем более ничего не должен.
> Ну если вы сторонник изоляции и развития самобытной российкой школы программирования —
> то да.

Я противник умозрительных выводов из необоснованных обобщений.

> Только эти сторонники редко создают что-то путное, да и, что греха таить,
> не только английского не знают, но и по-русски зачастую пишут с
> ошибками

1С вполне путнее для своей ниши, судя по количеству инсталляций.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Michael Shigorin , 28-Мрт-20 20:27 
Потроллить, что ли... документация mkimage-profiles мною написана по-русски (и свёрстана в книжку), только в самом начале README краткая вводная по-аглицки и "Most docs are in Russian, welcome to learn it or ask for English".

Некоторые, кстати, спрашивали -- но в основном им хватало гуглоперевода.

Still those who would daresay I don't know a rap in engrisch do err. :)


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Ordu , 28-Мрт-20 21:37 
> Некоторые, кстати, спрашивали -- но в основном им хватало гуглоперевода.

Потроллить, что ли...

И чё, никто так и не перевёл твою документацию на английский? Что-то наводит это на мысль, что не нужна она никому.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 14:01 
Как не нужна, для поиска уязвимостей нерускояычными хакерами...

А, так конечно полно(и даже слишком) дистров на иглишнедоязе.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 14:04 
* Fix:
Как не нужна? - Для поиска уязвимостей нерусcкоязычными хакерами...

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



"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 30-Мрт-20 14:40 
> mkimage-profiles

А что это, и зачем (а также кому) оно надо?


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 14:54 
Кстати, имена файлов, как я понял, это документация к работам студентов (имя файла состоит из фамилии + тема)

https://github.com/bmstu-iu9/refal-5-lambda/tree/master/doc

Русскоязычных имён файлов исходников не вижу.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Ordu , 28-Мрт-20 20:35 
> Поскольку у меня koi8r, а архивы (в том числе git'овские) распаковываются в предположении, что "везде" utf, естественно, имена файлов получились нечитаемые.
> беру iconv, расшифровываю.

Он больной?

Видимо не судьба сделать: LANG=ru_RU.UTF-8 xterm
Ну или urxvt, или любой другой терминал запустить в UTF8 локали, и вот тебе русские буквы везде. Или у него UTF8 локаль не стоит? Но собрать такую локаль недолго.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 14:22 
Давно вам Ordu надо бы - признать что, больной тут - только вы,
это я как не он - вам толсто намекаю:

> ... терминал запустить ...

Шол 2020 год...
"Он больной?" - Нет он как раз точно здоровый.
(Просто поспешил на линукс перейти, не готов тот пока для несерверов и врядли будет уже, и вовсе не только такими приколами, а может даже его самого принудили на работе чтобы не покупать лицухи, а то и open source идеалогически).


> Или у него UTF8 локаль не стоит? Но собрать такую локаль недолго.

Логично предположить. А, ради чего менять всю ОС?(вы Ordu вообще - в своём уме? незаметно)
Ради посмотреть этого Рафаэля?...
Да и время же.. лишнего полно - только у таких как вы троллей сирунов, а ему - надо книги писать, преподавать, а потом ещё проверять домашки - у "всего то" сотен учеников, он же не то что вы, не балабол. (Попутно и у меня время значит своровавший - на разбор ваших притензий тут).


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Ordu , 29-Мрт-20 16:55 
> Давно вам Ordu надо бы - признать что, больной тут - только
> вы,
> это я как не он - вам толсто намекаю:
>> ... терминал запустить ...
> Шол 2020 год...
> "Он больной?" - Нет он как раз точно здоровый.
> (Просто поспешил на линукс перейти, не готов тот пока для несерверов и
> врядли будет уже, и вовсе не только такими приколами, а может
> даже его самого принудили на работе чтобы не покупать лицухи, а
> то и open source идеалогически).

Это его личные проблемы. Если линукс не для него, то зачем он работает с линуксом? "Его заставили"? Написать заявление по собственному желанию можно всегда. Или другую работу не найти? Занялся бы вендой, отправился бы работать в MS, или попробовал бы в Apple пристроится. Или нашёл бы какую-нибудь крупную софтварную компанию, и пристроился бы там работать ментором при нанятых по объявлению студентах, если его так тянет на преподавательскую деятельность.

> Да и время же.. лишнего полно - только у таких как вы
> троллей сирунов,

О, я редко обсираю чьи-то попытки что-то сделать. Если человек попытался, то это уже хорошо. Даже если получилось не очень, всегда можно найти оправдывающие сопутствующие обстоятельства. Но сочетание старпёрства и непрофессионализма, на мой взгляд, не может иметь никаких оправданий.

> а ему - надо книги писать, преподавать, а потом
> ещё проверять домашки - у "всего то" сотен учеников, он же
> не то что вы, не балабол.

Мой опыт общения с преподами программирования, информатики и тому подобных дисциплин вообще указывает на то, что все эти преподы -- лохи педальные, которые лезут учить тому, что сами не знают. Теорию они ещё иногда могут изложить грамотно, но когда они начинают тужиться выдавать что-нибудь типа "введение в профессию", выясняется что их профессиональный опыт равен нулю, и они говорят о том, о чём не имеют ровно никакого представления. Я думаю, что это из-за того, что программист, имеющий реальный опыт программирования, не пойдёт работать преподом.

У многих докторов наук есть уверенность, что если они доктора наук, то они лучше инженеров что-то там понимают, в реальности же, они (в лучшем случае) знают абстрактную оторванную от реальности теорию, а когда сталкиваются с практикой проявляют себя не лучше обычного васяна из 9б. И меня такое несоответствие их самооценки и реальности раздражает.

> (Попутно и у меня время
> значит своровавший - на разбор ваших притензий тут).

О, мне удалось украсть у тебя время? Я горд собой. Можно я украду ещё?


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 30-Мрт-20 07:58 
ответ зачищен, по умолчанным причинам

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено IRASoldier_registered , 28-Мрт-20 10:43 
>автор ужасно токсичный и постоянно обсирает альтернативные подходы и точки зрения

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


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено user90 , 28-Мрт-20 14:12 
> столлманутый фанатик

Они тебя покусали? Отп*дили в подворотне? Не ной.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 14:44 
Они придумали и пиарят троянскую и просто неоднозначную/спорную GPL-лицензую, это хуже...

(Впрочем, Столлман во многом прав, в т.ч.с проприетарной стороны рассуждая - с годами всё видней что то уже несовместимо и вот бы были исходники, или просто доулучшить.
Другое дело что он сам как строитель Скоммунизма - явно имеет цель прежде всего скоммуниздить области сбыта у проприетарных конкурентов своих... любыми способами же.
Фактически: по его мнению и его идеалогии, имеют право зарабатывать - только пираты/дистрибюторы в open-source чаще ни строчки не написавшие а то и не задонатившие линукс-пейсателям, и корпорации - съекономившие в т.ч.миллионы только на неуплатах налогов и вдобавок просто уменьшенной им стоимости разработки по донатам, и т.б. как солянке - а, не только ими создаваемо гопродукта)

> столлманутый фанатик

И такое наблюдается не у "столлманутых фанатиков", а у многих(не всех) - именно линуксоидов,
Которые, к сожалению могут затем своё демонское беснование - нести и в другие проеты,
напимер вон в русской ветви форума ReactOs есть показательное обсуждение - добавления шкурки видом под вин7 и рекомендацию про оптимизацию вывода той, в ответ - неадекватные хамства... точней хамства на хамствах, игнорируя даже любые доводы, а админу фиолетово сам видать такой же. Чего хотеть - ведь и ReactOS то пишут линуксоиды... и даже по линукоидски-криво организовывая там всё, включая тустирование релизов(при просто загрузке с CD вон винты портились... нетестировали и даже не указали что не тестировали на таких конфигурациях).


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Scriptor , 28-Мрт-20 23:46 
"Столлманутые фанатики" не боятся отдавать свои учебники в редактируемом виде. И что-то я не вижу там сходу GNU FDL (только пафосные заявления о копирайте и власти издателей). Формально его книги -- proprietary freeware (точнее, donateware), что для "столлманутого" является кощунством.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Anonimus , 29-Мрт-20 12:50 
Столяров ещё и преподаватель, ему важно, чтобы студенты не просто копипастили из учебника.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Scriptor , 29-Мрт-20 16:19 
> Столяров ещё и преподаватель, ему важно, чтобы студенты не просто копипастили из
> учебника.

GNU FDL не позволяет просто так копипастить из учебника (позволяет сложно копипастить). Кроме того, для своих студентов он вряд ли будет пользоваться механизмом копирайта, чтобы не давать им копипастить, для этого другие меры существуют. Плюс для ушлых всегда можно -> png -> OCR. И вообще, школостуденческие "рефераты" -- зло, и чем активнее все эти рефератопомойки искоренят (сделают абсурдным максимально) это зло, тем лучше для всего образования.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 11:04 
Как вы вообще живёте? Или вы в маня-мирке, или вы ещё школу не окончили (или даже не начали)?! Я как-то спокойно фильтрую разные особенности тех или иных личностей. Когда надо найти полезную информацию, то становится без разницы, ненавидит автор GUI или обожает, называет он комитет по стандартизации Си++ группой международных террористов или как Дейкстра про студентов изучавших Бейсик отзывается, или показывает он средний палец фирмам с зелёными логотипами. Это скорее признак того, что человек как минимум живой и ему не безразлично сложившееся положение вещей.

Сами книжки данного автора нахожу очень полезными, в них акценты расставлены должным образом.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 14:15 
> Как вы вообще живёте? Или вы в маня-мирке, или вы ещё школу
> не окончили (или даже не начали)?! Я как-то спокойно фильтрую разные
> особенности тех или иных личностей. Когда надо найти полезную информацию

Поставим вопрос иначе. Нашли ли согласные с процитированным мнением в его книгах что-то новое? Если да, пожалуйста, пример.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 15:10 
Так ты спрашивай у тех кто книгу читал, а не у комментаторов на опеннете.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 15:46 
Это пересекающиеся множества.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 16:05 
Ты не читал книгу, тебе о ней сказать нечего, но очень хочется. Я правильно тебя понял?

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 16:23 
> или вы ещё школу не окончили (или даже не начали)?!
> Я как-то спокойно фильтрую разные особенности тех или иных личностей

Личностные особенности могут влиять на объективность и объём подаваемой информации.

Вам эта мысль неочевидна? Значит, увы, школьники умнее вас...


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 16:31 
Пусть и умнее, но только такой ум гроша ломаного не стоит, если он сбивается начисто с толку какими-то личными предпочтениями чужого человека.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 18:12 
А то. =)

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 02:33 
> такой ум гроша ломаного не стоит, если он сбивается начисто с толку какими-то личными предпочтениями

Человек хотел бы, чтобы техническая книга была в более нейтральном тоне, без зашкаливающей субъективщины - где здесь "ум сбивается начисто с толку"? Что за бред?


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 10:06 
> Человек хотел бы, чтобы техническая книга была в более нейтральном тоне, без
> зашкаливающей субъективщины - где здесь "ум сбивается начисто с толку"? Что
> за бред?

Человек закончит школу(отдельный вопрос как он там учится то, на домашнем что-ли?), институт и пойдёт на работу. А там ему предстоит работа в коллективе. Где вот эта книжная субъектившина покажется ласковым словом. Как он с коллегами то общаться будет? Как он будет отстаивать свои решения? Как он будет взаимодействовать с окружающими? Где на слово токсичный ему запросто ответят - х..чный. Расплачется и побежит к мамке? Детский сад, честное слово. Поколение инфантилов.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 18:27 
>> или вы ещё школу не окончили (или даже не начали)?!
>> Я как-то спокойно фильтрую разные особенности тех или иных личностей
> Личностные особенности могут влиять на объективность и объём подаваемой информации.
> Вам эта мысль неочевидна? Значит, увы, школьники умнее вас...

Наверняка неочевидна, и этому есть простое объяснение. Если знать всё изложенное в книге, тогда запросто можно отфильтровывать "особенности". Другое дело, что почерпнуть из неё при этом нечего.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Michael Shigorin , 28-Мрт-20 20:31 
> Личностные особенности могут влиять на объективность
> и объём подаваемой информации.

...а в другом обсуждении этот же персонаж будет апеллировать к ad hominem на голубом глазу, практически стопроцентно можно ожидать.

// а я не апеллирую, так что мне можно ;-)


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 02:41 
Ошибаетесь. Как обычно.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено IRASoldier_registered , 28-Мрт-20 17:42 
> книжки

Для начинающих - Шилдт, Дейтел, Прата.

Для углубленного изучения - Керниган и Ритчи, Стауструп, Дьюхерст, Эккель, Буч, Саттер, Банда Четырех.

Вот это - книжки.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 18:12 
Ну учитесь по ним, вас же никто не тычет пистолетом "Читай Столярова!", если это не так, то это в полицию, а не ко мне.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено IRASoldier_registered , 28-Мрт-20 19:50 
> Ну учитесь по ним

Мне - уже не надо. Ну разве что из удовольствия перечитать классиков перед сном. А вот студентам надо паки и паки, ну не по Павловской же, прости Господи, учиться?

>тычет пистолетом "Читай Столярова!"

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

fork();
if(fork() == 0) {
/* ... */

имеет причиной не профнепригодность препода и/или тупость учащегося, а "мышление, искалеченное C" - однозначно фрик.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено нах. , 28-Мрт-20 20:17 
мляааааа... а что, нынешние студенты ТАКОЕ могут написать? Тогда это тот учебник и тот преподаватель, которого они заслуживают. Все равно время тратить на них бестолку.

А вы говорили - индусы, обезьяны...

Пропала планета.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено IRASoldier_registered , 28-Мрт-20 21:00 
> мляааааа... а что, нынешние студенты ТАКОЕ могут написать?

Бывает и даже часто. Искусство слушать лекцию жо***й (ведь лекция нужна, чтобы играть в гоночки на айфоне), не читать настоятельно рекомендованную литературу (потому как последняя прочитанная книга - это "Курочка Ряба" в адаптированной версии) и надеяться сдать домашнее задание, скопипастив из ВКонтакта у такого же искусника (Гугл - для слабаков же) - оно вечно. Одно отличие нынешних от прошлых важно по-настоящему: раньше можно было спокойно давать таким одаренным пинка под зад из учзаведения, а теперь не так всё просто, финансирование от количества хомячков зависит же ж.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 15:00 
> потому как последняя прочитанная книга - это "Курочка Ряба" в адаптированной версии

Ну налетели... "специалисты".


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено neAnonim , 28-Мрт-20 18:19 
У сабжа во втором томе программирование на nasm под bsd, linux,*. В отличие от

c&r и есть для начинающих как и остальное (кроме банды вредных советов, которые только маил клиент смогли сваять)


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Michael Shigorin , 28-Мрт-20 20:33 
> c&r

s/c/k/


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено IRASoldier_registered , 28-Мрт-20 20:43 
> кроме банды вредных советов

Как же мы жили-то... Весь мир паттерны как best practices использует, и только великЫй Столяров открыл нам глаза! Позор безродным космополитам и низкопоклонникам перед загнившим Западом.

Что, Андрюша за комментарии зачеты теперь ставит?


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено neAnonim , 28-Мрт-20 18:26 
и что бы поддержать разговор... что java, что современный c++ г*вно. Так и выходят ирясолдаты

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено IRASoldier_registered , 28-Мрт-20 19:52 
> и что бы поддержать разговор... что java, что современный c++ г*вно

Ознакомься с документом: https://ru.wikisource.org/wiki/Лисица_и_Виноград_(Крылов)


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено нах. , 28-Мрт-20 20:22 
лисицу, в отличие от некоторых, не заставляли тот "виноград" окучивать.
Причем уже после того, как принюхавшись, она заявила что "в сортах тосканского вина я, конечно, не профи, но тут за километр разит не вином, а г-ном, и с обонянием у меня все в полном порядке - найденная вчера под метровым сугробом мышь подтвердит, когда я ее выс..у".

Это я под свеженьким впечатлением от жаба-поделки.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено IRASoldier_registered , 28-Мрт-20 20:44 
> Это я под свеженьким впечатлением от жаба-поделки.

Кэп как бы подсказывает, что поделку можно наклепать на любом ЯП, было бы желание и альтернативная одаренность на уровне.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено нах. , 28-Мрт-20 21:07 
да, просто там именно типично-жабьи проблемы. На "любом ЯП" будут любые другие, от sigsegv до kernel panic, но точно не будет "когда заканчивается (типикал жабка - preallocated, и попробуй угадай, сколько надо) память - мы запускаем глобальный GC. Работать все равно по прежнему не работает, зато теперь на тебе еще и LA30."


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено IRASoldier_registered , 28-Мрт-20 21:47 
> preallocated, и попробуй угадай, сколько надо

Так JVM совершенствовать надо. Это как бы не проблема собственно _языка_.



"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено IRASoldier_registered , 28-Мрт-20 10:30 
Столяров всё ещё pdf-ки портит так, что нормальный поиск невозможен из-за порчи текстового слоя (ибо копирастия)? И оглавления нет, как в пиратских сканах начала 2000-х?

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 10:55 
Скопировал оттуда:

Ľĵĺľĵijľ L·l·ĵľıl·İķľIJİ ĺİĺ IJŅľĴĽľĵ ŁĻľIJľL


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Gogi , 28-Мрт-20 15:29 
Иврит :)

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Столяров , 29-Мрт-20 10:54 
С нормальным текстом здесь https://mega.nz/#F!JugiTQBL!1QwgkP2uFM5XIe2jPAGt1A

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено IRASoldier_registered , 29-Мрт-20 13:01 
Сейчас кто-нибудь из френдов г-на доцента побежит докладывать ему в гостевую книгу, что на Опеннете разворовывают его интеллектуальную собственность.



"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Столяров , 17-Май-20 14:04 
Кто-то умный зарепортил линк за нарушение копирайта, я автор! https://share.dmca.gripe/oFtVuPhpsnVzvhlm.zip https://anonymousfiles.io/ko7QhHRh/

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено manro , 31-Мрт-20 18:27 
По-моему это из-за LaTeX

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним84701 , 31-Мрт-20 21:58 
> По-моему это из-за LaTeX

По-моему это байки МС-офисников:


\documentclass{article}

  \usepackage[T1,T2A]{fontenc}
  \usepackage[utf8]{inputenc}
  \usepackage[russian]{babel}
  \usepackage{hyperref}
  \usepackage{makeidx}
  \makeindex
  \title{Сумлевания Анонима84701}
  \author{Аноним84701}
  \date{\today}
\begin{document}

  \maketitle
  \tableofcontents
  \begin{abstract}
    Мягкие французские булочки!
  \end{abstract}
  \newpage
  \section{Сумлевания}
    Чой-то я сумлеваюсь, аноним \index{аноним}. Лучше отведай еще этих мягких французских
    булочек!
  \printindex
\end{document}


Собираем c помощью pdflatex / makeindex из Tex Live пакета:
https://0x0.st/iMO7.pdf
Все работает - поиск, навигация.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено IRASoldier_registered , 31-Мрт-20 22:59 
> По-моему это байки МС-офисников

Не. Столяров пропагандировал раньше koi8-r использовать где только может впихнуть. В т.ч. и в LaTeXe.

Но pdf-ки он именно что портит и писал об этом открытым текстом.



"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 10:32 
Нормуль все книги, особенно для "легкого" чтива и если ты в основном windysiatnick

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено IRASoldier_registered , 28-Мрт-20 10:49 
Чушь не неси. Столяров GNU-т чуть более, чем полностью и ненавидит Windows люто и бешено.



"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 11:00 
Да и если ты в основном связан с windows посмотреть на альтернативу будет очень познавательно.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено нах. , 28-Мрт-20 11:16 
но лучше смотреть на альтернативу не через очки гнутоуукушенной истерички  "Рефал-6, как я понял, существует только для Windows, это то же самое, как если бы его не было вовсе" - а то на этом, собственно, можно и закончить.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 02-Апр-20 10:33 
Кроме слова "истерички" ещё какие знаешь?

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 15:15 
Правильный мужик вотличии от тебя.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено IRASoldier_registered , 28-Мрт-20 16:33 
Не сомневаюсь, что в твоём подъезде у тебя на раёне именно такие представления о "правильности".


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 10:29 
> Не сомневаюсь, что в твоём подъезде у тебя на раёне именно такие
> представления о "правильности".

Ну а по твоим-то понятиям кто здравый пацан, а кто лох позорный?


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено IRASoldier_registered , 29-Мрт-20 12:40 
> Ну а по твоим-то понятиям

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


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 19:42 
> _Понятия_ - для гопников и блатных.

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


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено IRASoldier_registered , 29-Мрт-20 20:14 
У всех есть групповые маркеры "свой - чужой", соответствующие групповому этосу и, главное (в текущем контексте),  представлениям об укорененности этого этоса в объективном более, нежели на это может претендовать этос оппонирующей группы. А также есть представления об эстетической приемлемости форм коммуникативной репрезентации этоса (что, впрочем, может не рассматриваться как отдельная проблема, если придерживаться взляда на форму, как этосонесущую и даже, отчасти, этосопорождающую метаболу): если некая форма отвергается, то, например, разница между "здравым пацаном" и "лохом позорным" не воспринимается как существенная, антагонистичная разница, потому что оба определения как бы "осквернены" недостойной формой и притом, что формально обозначают противоположное, тем самым "осквернением" одинаково дистанцированы от представляющегося верным, правильным.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 10:41 
> Парадигмы программирования как общее явление ... Рассмотрены концептуальные различия между ...

...между двумя императивными языками О_О концептуальные различия...
Как только слышатся слова "парадигмы", "концептуальные", "ООП только в с++", хочется сразу закопать автора поглубже.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 11:20 
С каких пор манера писания жёстко зависит от языка конкретно по _техническим_причинам_? Что-то может быть неудобным, но не нереализуемым.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 17:37 
Радуйтесь все что, например я не пошол в преподаватели, например, а то и не такими бы вас тут словечками заваливал бы... на раз, два, заново.

> "ООП только в с++"

Если добавить "полноценно реализованный" перед ООП - то что, разве нет?
И ещё в даже Pascal :) Остальные же языки, включая монстров вроде Java/C#, - создавала какая то школота, ООП полностью - ниасилившая.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Урри , 29-Мрт-20 21:27 
Ох уж эти диванные знатоки...

"Полноценно реализованный" ООП есть в SmallTalk; а в С++ ООП очень сильно кастрирован, хотя это и не особо мешает его более-менее адекватно использовать.

> Остальные же языки, включая монстров вроде Java/C#, - создавала какая то школота, ООП полностью - ниасилившая.

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

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


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 30-Мрт-20 08:32 
таки, Ох уж эти диванные знатоки...

> "Полноценно реализованный" ООП есть в SmallTalk;

Вы в своём уме такое писать? Я лучше на ассемблере, даже прямо в кодах, буду писать - чем на подобных квази-извращениях.

> а в С++ ООП очень сильно кастрирован.

:) То то указанные языки ООП именно что сильно кастрировали.

>> Остальные же языки, включая монстров вроде Java/C#, - создавала какая то школота, ООП полностью - ниасилившая.
> ...Ведь на самом деле ООП в джаве и шарпе более полноценен, чем в С++. Например, там есть интерфейсы (которые в С++ эмулируются с помощью абстрактных классов и множественного наследования - хотя это совершенно разные вещи).

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


> Кроме того там есть свойства (геттеры и сеттеры), которые снова таки эмулируются в С++ с помощью шаблонов, но это опять таки совершенно разные вещи.

Если под свойства вы понимаете propertyes родом из Delphi, то кому надо было - они есть в Cbuilld и BCC55, минимум. Которые таки С++. Друоге дело что их использование приводит к потери производительности почти как на Delphi где ими просто всё измазанно, а потому это не dzen Си-way - даже когда поддерживатся, хоть если осторожно и ограниченно то можно непросадить  производительность, если ненужна совместимость с другими компиляторами.

> Еще, например, там реализован механизм "reflection", не знаю как правильно перевести, ибо часто используемое "рефлексия" явно надмозговый перевод (и чего в с++ нету вообще).

Для меня как приверженца не использования библиотек именно что надмозговых алгоритмов это у вас - очередной аргумент высосанный из пальца. Лично мне такие и прочие извраты с классами больше понравились в UScript, но опять же его же в итоге потому и отменили что, он сильно залагивал всё как скрипт, а многие конечно прикольные вещи в нём такие именно - только пока они реализются скриптово, т.к.если даже попытаться в компилируемую форму преобразовать получается даже просто визуально не ахти и проще и ещё быстрей - дедовскими методами без новомодных фич делать.

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

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


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 10:48 
> Обучение начальным навыкам составления компьютерных программ на примере Free Pascal под ОС Unix.

Ничего себе...


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 17:39 
Вы сильно отстали от прогресса, ныне под Линухами модно ваять - на ассемблере(полнотью).

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 10:52 
Скачал все 4 PDF. Открываю предпросмотр в mc, а там только в первом томе начало русскими буквами, а дальше всё остальное - кракозябры какие-то. Так и задумано? )) Или как это читать? )

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 11:11 
Автор целенаправленно сломал текстовый слой, чтобы не копировали текст...

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено A.Stahl , 28-Мрт-20 11:25 
Но ведь при этом автор раздаёт текст без каких-либо очевидных ограничений. Какой смысл тогда? Подлость ради вредности?

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Sluggard , 28-Мрт-20 11:32 
Он боится внесения правок посторонними, и дальнейшего распространения неоригинальной версии, именно поэтому нередактируемый PDF со сломанным текстовым слоем.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено A.Stahl , 28-Мрт-20 11:36 
Ну это паранойя какая-то. Кому очень надо -- распознают и внесут правки. Это создаст лишь небольшую пренебрежимо малую проблему для гипотетических х.з. кому это надо. А вот обычным читателям это создаст огромную проблему: ни тебе в другой формат перевести ни поиском воспользоваться...



"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Sluggard , 28-Мрт-20 11:39 
Сходи в предыдущие новости на ЛОР по этому учебнику, там всё это уже обсуждали, и все аргументы приводили (и даже какой-то из томов то ли в  txt, то ли в fb2 выкладывали). Как о стенку горох.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 15:13 
Плагиаторы должны страдать.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Gogi , 28-Мрт-20 15:33 
Так в том и прикол, что конкретно плагиатору - по***й! Он наймёт фрилансера за доширак и всё распознают за месяц - всё, вот те профит.
Это просто идиотия автора - как жидяра с последним шекелем трясётся. Вон, бери пример с Рошаля - раздал WinRar и популярен на весь мир. Даже если лицензию купили только три человека, он может спокойно открывать ногой дверь в любую контору, его знают и уважают. А дрочунов со своими "защищёнными текстиками" в шею гнать надо.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 15:39 
>распознают за месяц

Ocr софт без проблем и ошибок распознавал кривые сканы советской печатной литературы, даже с таблицами. Дело было 15 лет назад, в 2005. Основное время уходило на засовывание в сканер для того не предназначенный, само распознавание было мгновенное.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 18:09 
Автор сделал всё правильно. Пусть плагиатор хотя бы так страдает. Пусть воры хотя бы потратятся ценой в "доширак и за месяц". А посылы типа, "да все равно они..." не прокатывает.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено нах. , 28-Мрт-20 20:27 
для т-пых: несуществующий плагиатор не страдает, страдают твои глаза при попытке читать этот текст не на таком же 14" (полагаю, автор ценит раритеты не только в виде коев) как у него.

И твой моск, поскольку ты не сможешь читать книжку, нормально пользуясь ее оглавлением.

Впрочем, последняя претензия снимается, откуда там мозгу-то быть.
Одно борцунство с мифическими "плагиаторами" книжки сугубо специфического назначения, да еще и это назначение изрядно подпорчено тараканами автора чего стоит...


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 11:39 
я бы выразился матом, но меня забанят... чтобы отредактировать его pdf, ломаный текст вообще не нужен.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 14:52 
Ну так это чушь полная. Правки как раз на раз-два делаются вне зависимости от того из чего автор лепит свой текст. Вот только что попробовал - все отлично редактируется. Даже если бы эти ломанные текстовые блоки не поддавались бы редактированию, ничто не помешало бы вырезать ненужные и вставить на их место свой нормальный текст.

Больше похоже на то, что автор не хочет чтоб из его книг скубенты копипастили параграфы в курсовые.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено нах. , 28-Мрт-20 15:58 
учитывая его жизнь в коях и позапрошлом веке - он, видимо, плохо понимает возможности продуктов abby. Копипастить в курсовые отлично получится, даже у тех кто неспособен просто надолбать на клавиатуре те же пару листов заново.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено InuYasha , 29-Мрт-20 18:47 
Автор не осилил хэширование файла? o_O

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 02-Апр-20 10:47 
>Он боится внесения правок посторонними, и дальнейшего распространения неоригинальной версии

Тогда лучше бы подписывал оригинальное с помощью ЭЦП.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 12:52 
Если это "Введение в профессию", то там же для новичков основы должны быть. А не...

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Анонимышь , 28-Мрт-20 16:15 
Нифига он не ломал, это последствия его любви к koi8-r, и перекодируется текст элементарно

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 18:46 
Автор неоднократно заявлял, что делает это преднамеренно, чтобы создать неудобства.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено anonymous , 28-Мрт-20 20:27 
ну если он сам не умеет редактором пользоваться... то можно сказать, что преднамеренно...

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено нах. , 28-Мрт-20 12:20 
acroreader'ом... ой, что это я, о чем... никак это не читать.
Автор - гнуукушенная истеричка, при этом еще и старательно портящая pdf? Ну тогда и зачем на него тратить время.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 11:24 
Автор обидел жадину который разрабатывает Рефал? Итеперь жадина рефаловская тут жалуется.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 11:31 
война и мир больше не нужен?

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Главный Ананим , 28-Мрт-20 11:50 
Swift, python, Rust, Ruby - вот это всё где? Сейчас недостачно владеть Си/Си++. Ну там TCL, Lisp - куда это всё засовывать? Тогда уж лучше Lua, но и этого нет! Так что с заголовком автор загнул, если е сказать прямо - наврал. Эта книга устарела минимум на лет на двадцать, если не больше.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 12:10 
автор - заядлый расист, т.е. сисист, он там тоннами страниц рассуждает о чистоте семантики си и высочайшей логике построения языка.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено A.Stahl , 28-Мрт-20 12:19 
>сисист

Да ладно вам -- я тоже сисист. Да и вообще подавляющее большинство мужиков -- сисисты.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 12:28 
когда начнёшь писать книги о высочайшей расово-верной логике построения чистоты семантики си... тоже станешь заядлым.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено A.Stahl , 28-Мрт-20 12:52 
Сиськи разные нужны -- сиськи разные важны. А Си это просто язык программирования.



"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 16:51 
Петросян, перелогинься

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено nelson , 28-Мрт-20 13:28 
>> тоннами страниц рассуждает о чистоте семантики си и высочайшей логике построения языка

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


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Вован , 28-Мрт-20 12:25 
Ну как бы после освоения основ в виде языка Си всё тобой перечисленное освоить самому не представляется проблемой.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 30-Мрт-20 10:42 
Вообще представляется, если ты о классическом C. Т.к. там нету много чего, а вот после C++ да, если освоить его на нормально уровне. Многие возможности C++ только последние 2-3 года как начали появляться в новых версиях JavaScript и Java.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено nonamenogame , 28-Мрт-20 12:48 
>>>Сейчас недостачно владеть Си/Си++<<<

Да ладно вам, ещё как достаточно, всё зависит от того чем вы занимаетесь!


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено nelson , 28-Мрт-20 13:38 
>> Swift, python, Rust, Ruby - вот это всё где?

Да вааащеее непорядок. Ни про гироскутеры, ни про хакатоны, ни про сорта смузи. Какая скучная книга.
>> Сейчас недостачно владеть Си/Си++

Очередной IT-петросян.
>> Эта книга устарела минимум на лет на двадцать, если не больше

Реформа образования, что ты делаешь? Остановись.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Gogi , 28-Мрт-20 15:38 
> Swift, python, Rust, Ruby - вот это всё где?

Так и хочется ответить рифмой! :))))

Свифт - сугубо эппловская хрень. Работа над ошибками и в мире виндуза вообще никто.
Пестон - какой-то высер из 70-ых - синтаксис... НА ПРОБЕЛАХ! Мы чо, мало Фортрана жрали?? Может, мне автор ещё будет понукать, где между скобок пробелы вставлять? Убить и закопать.
Раст - просто язык ради языка, в мире С++ и Ди он вообще не впёрся.
Руби - пожалуй, единственный язык, который бы оставил, да и то чисто для детей и одностраничных скриптиков.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 18:04 
>эппловская

Видимо, ты плохо представляешь себе объёмы рынка мобильных приложений, но жабка тут поинтересней, это да.

>Пестон - какой-то высер из 70-ых - синтаксис... НА ПРОБЕЛАХ! Мы чо, мало Фортрана жрали?? Может, мне автор ещё будет понукать, где между скобок пробелы вставлять? Убить и закопать.

Питон приучает к гигиене, когда учишься это особенно важно. Чтобы не вырастали потом вот такие. А пробелы кстати успешно заменяются табами, хоть это и "не принято", в любом случае выбирать форматирование ты можешь только в своём проекте -- в остальных случаях ты будешь писать так, как скажут.

Объективно на нём просто и приятно скриптовать логику любой сложности. В этом отличие от lua или упаси гспади баша.

>Раст…в мире С++ и Ди

Лол. Раст интересен как феномен своего времени, но нет особого смысла его обсуждать в отличие от там лиспа или пролога. Разве что в ключе "вы только посмотрите какой замечательный сахар, сколько сахара бже тымой".

>Руби - пожалуй, единственный язык, который бы оставил, да и то чисто для детей и одностраничных скриптиков.

Руби приятный, но практически бесполезный. С появлением третьепитона нужность стала околонулевой.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 17:56 
> А пробелы кстати успешно заменяются табами

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

За использование Таб символа, равно как и просто неадекватно больших отступов, - руки отрубать надо.
P.S.
Автор книг - так себе и запишите.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 30-Мрт-20 09:58 
> За использование Таб символа, равно как и просто неадекватно больших отступов, - руки отрубать надо.

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


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 31-Мрт-20 01:45 
> За это тебе от меня длиннющий минус.

Какнибудь переживу такую трагедию...

> Если говорить НЕ за питон, то как раз наоборот - табы - благо, каждый выставит в своем любимом редакторе визуальную ширину таба как ему удобно

Так потому выще и написанно что написано......
А, нормальные редакторы и даже почти нормальные - умеют по TAB вставлять пробелы, а не TAB-символ.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено bOOster , 30-Мрт-20 10:04 
Книга на века, а то что перечислил ты на 5-10 лет :)))

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 12:04 
Это конечно же
хорошо, что опубликовал книгу;
хорошо что опубликовали Новость об этом;
Плохо что не указывают ЛИЦЕНЗИЮ. Т.е. "что МОЖНО с этой книгой делать" (а качнуть и почитать много каких книг "можно"). Вот можно ли использовать её текст в википедии и т.п. не сказано. "Кракозяблы" из предидущего коммента вызывают таки вопросы...

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 12:19 
В самой книге есть его лицензия... читать можно, pdf раздавать можно, печатать в одном экземпляре для себя можно. Нельзя изменять pdf, нельзя делать копии частей книги, нельзя продавать.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 12:29 
> Нельзя изменять pdf, нельзя делать копии частей книги, нельзя продавать

Сразу видно: книгу писал радикальный адепт GPL. </sarcasm>


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 18:00 
Ну так именно что ...радикальный адепт GPL. А, что другие книги по линуксам, GCC, Blender, ...  - под GPL/FDL? Как же и деньги не забывают брать тоже.
Сарказм тут в другом месте сказанного вами - уже меджу строк.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Урри , 29-Мрт-20 21:32 
Уже лет двадцать пишем, но некоторые до сих пор никак не поймут.

GPL полностью позволяет изменять этот pdf. Главное требование - если вы сделали изменения и используете их (а не сделали и удалили), то обязаны их публично предоставить.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 02-Апр-20 11:07 
Если вы сделали изменения и публично распространяете.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено comodo , 28-Мрт-20 12:37 
Вот и повод сделать очередной донат, спасибо автору!

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено xm , 28-Мрт-20 22:25 
Донат это имя, а то что вы планируете сделать называется "пожертвование".

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 18:01 
Может неоплаченный в налоговую трансфер денежных средств всё же?...

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 18:58 
Донат это бублик который копы в САСШ едят

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 13:44 
Я согласен с автором книги насчет того, что какого моржового использовать в учебных учреждениях коммерческий софт типа Windows. Он ведь по идее денег стоит. Ну правда у нас только по идее. Но я бы все равно его запретил в учебных учреждениях. Найдется хоть один кто скажет, что после linux будет проблема освоить Windows?

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 14:17 
После линукс проблема освоить Windows. Просто потому что виндоус в тысячи раз сложнее (и в админстрировании, и в использовании -- как с пользовательской точки зрения, так и с позиции разработчика). И если тебя уже накрыл маразм (ещё лет 30 назад), то, очевидно, сегодня тебе научиться чему-то такому сложному уже не реально.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 18:04 
> потому что виндоус в тысячи раз сложнее (и в админстрировании, и в использовании -- как с пользовательской точки зрения, так и с позиции разработчика).

Всё же дружи с головой...



"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 18:59 
>> потому что виндоус в тысячи раз сложнее (и в админстрировании, и в использовании -- как с пользовательской точки зрения, так и с позиции разработчика).
> Всё же дружи с головой...

Это факт, возможно ввиду низкой квалификации ты этого не видишь.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 20:39 
С тем что это факт(а, не "высосанно из пальца") - не согласны всеголишь минимум(реально даже больше т.к.старые ПК неодключённы к сети) 95% пользователей...

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 20:41 
* десктопов.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Gogi , 28-Мрт-20 15:41 
Тебя что, Столлман покусал, что ты маразм несёшь? ВСЁ, что находится в стенах уч.заведения - всё за деньги! Парты, учебники, реактивы, пособия, плакаты, ПК... всё куплено. Но да, вам же в школе про это не рассказывали... Так чего ты докопался к аналогично купленному ПО? Жжёт линynсятная n0nаболь?

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 17:19 
Как минимум учебные лицензии в 10 раз дешевле - не проблема и купить. Но я почему-то видел только пиратки, по-моему даже компас с макадом были ворованные. Проблема в другом, детям скорее прививают коммерческое ПО (перанально), а не учат пользоваться любым ПО, решающим задачи (зачастую свободных аналогов достаточно).

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 17:20 
*в 10 раз дешевле или бесплатно //фикс

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 18:06 
Про "Линукс - даром/дешевле" слишком уже старая байка, давно опровергнутая практикой у многих.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 18:53 
> Про "Линукс - даром/дешевле" слишком уже старая байка, давно опровергнутая практикой у
> многих.

Не знаю при чём тут это, я вполне очевидно говорил про академические лицензии проприетарщины.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 20:36 
Извиняюсь,
звёздочку слитную у вас с текстом - не заметил.
(а, "фикс" справа - лучше и не писать, только сбивает с толку, подумал что какое то иное слово с опечаткой)

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Michael Shigorin , 28-Мрт-20 20:42 
> Так чего ты докопался к аналогично купленному ПО?

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

Поэтому тут как раз не в деньгах проблема, а в первой дозе занедорого.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Классовый враг , 29-Мрт-20 07:29 
Всё же слова «революция» и «переворот» отличаются сильно.

Революция это смена общественно-экономических отношений и переход власти к другому общественному классу (вроде буржуазных революций 16-19 веков в Европе и Азии, вроде единственной, пока, социалистической революции в России).

А переворот это смена господствующей верхушки господствующего же класса. Например, на той же Украине, как это было в 14 году - смена господствующего клана олигархов и грызня их между собой.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 18:08 
Наглая брехня, чтобы не называть своими именами.
Лучше сразу - путч.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено myhand , 30-Мрт-20 08:30 
Вы это действительно будете пытаться объяснить человеку в терминальной стадии православия головного мозга, ЕМНИП чуть-ли не младоземельцу?

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


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Gogi , 28-Мрт-20 14:17 
"659 стр." нда... "Чего хочет женщина" и то короче!

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 18:58 
Это сойдёт?

https://www.amic.ru/news/120932/


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено user90 , 28-Мрт-20 14:17 
> Рассмотрены Лисп, Scheme, Пролог

Насколько подробно они рассмотрены? Или просто "а вот, смотрите, какие штуки" ;)


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним84701 , 28-Мрт-20 14:40 
>> Рассмотрены Лисп, Scheme, Пролог
> Насколько подробно они рассмотрены? Или просто "а вот, смотрите, какие штуки" ;)

Читаю сейчас часть с Прологом - вполне нормально, детально и со знанием матчасти (в том числе и практической реализации).


?- X=[1,2|X], X=[1,2,1|Y].
X = [1, 2|X],
Y = [2, 1|Y].

Если бы еще не эта дурацкая "защита" и результирующая невозможность нормального поиска и навигации по заголовку …


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 15:18 
>Если бы еще не эта дурацкая "защита" и результирующая невозможность нормального поиска и навигации по заголовку

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


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним84701 , 28-Мрт-20 15:31 
> Эта дурацкая защита защищает от паразитов и плагиаторов.
>>Если бы еще не эта дурацкая "защита" и результирующая невозможность нормального поиска и навигации по заголовку
>>  результирующая невозможность нормального поиска и навигации по заголовку
>>  невозможность нормального поиска и навигации

А можно поподробнее -- как (и от кого) именно невозможность перейти кликом из оглавления или индекса в интересующую часть книги -- "защищает"? 🙄

> Нормальные люди к этому  относятся с пониманием, ага паразиты должны страдать.

Жаль только, она не защищает от "храбрых" и "вежливых" анонимных Эталонов Нормальности, страдающих от неумения в чтение целыми предложениями 🙄


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Урри , 29-Мрт-20 21:34 
Я - нормальный человек. Открыл, посмотрел и закрыл - мне мои глаза дороже.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Gogi , 28-Мрт-20 15:44 
Строго говоря, это и есть "смотрите, какие штуки"! :) Для 99.999% юзеров оно вообще не упало. Красивые, исторически отжившие языки и только. На досуге как бы можно "поизучать", но смысла особого нет - их "глубокое понимание" не сделает тебя более умным программистом.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено user90 , 28-Мрт-20 16:34 
> 99.999% юзеров

Это стадо) Которое идет за хайпом, "модно", но само не способно ничего проанализировать по причине скудности/отсутствия познаний.

> не сделает тебя более умным программистом

Большинству тут вообще ничто не поможет :)


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено твой босс , 28-Мрт-20 16:44 
да, кодить сайты на php это тебе никак не поможет.
Кстати, марш работать - у тебя еще шесть тасков за неделю не закрытых!


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Wilem , 28-Мрт-20 16:47 
А какое отношение паскаль, пролог, лисп, tcl/tk, прости господи CVS и прочее имеет отношение к профессии?

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено user90 , 28-Мрт-20 17:04 
К твоей - может и никакого. А так, тот же Guix использует Scheme для декларативного описания системы (целиком епт!), и концептуально рвет всякие Генты.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено sqrt , 28-Мрт-20 17:05 
На их основе рассматриваются те или иные парадигмы -- императивное, функциональное, логическое, объектно-ориентированое программирование. Принципы построения GUI и VCS.

После прочтения книг становится ясно, что они выбраны потому, что они проще и, поэтому, лучше иллюстрируют концепцию, нежели более популярные и более нагруженные функционалом языки.

Цель книги -- выучить не кодера, который будет знать 2-5 дохлых языков и одну дохлую CVS, а дать понять принципы, заложенные в них, что поможет не подохнуть с голодухи, когда современные javascript/git/что там у вас выйдут из моды.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Wilem , 28-Мрт-20 17:35 
> Цель книги -- выучить не кодера, который будет знать 2-5 дохлых языков и одну дохлую CVS

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

> лучше иллюстрируют концепцию, нежели более популярные и более нагруженные функционалом языки

В профессии нужно работать с другим. С тем самым более нагруженным и популярным. Если учить не этому, то и научится человек не этому. Из-за таких "учителей" у нас и выходят из вузов люди, которые ничего не умеют из того, чем нужно реально заниматься.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 18:00 
Хамить в адрес Анрея ты можешь, но ты серишь не по адресу. Иди скажи это в МинОбр и МинНауки или ты ссышь.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 18:07 
Да, нам нужны джаваскрипт макаки. Что бы каждый квартал новые обертки с npm качали и учили. И так каждый квартал. И книгу каждый квартал надо переписывать. Думать то некогда.
Как же я вас макак одноразовописателей презираю.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено sqrt , 28-Мрт-20 18:25 
> А также дохлые гуи библиотеки и прочее дохлое. И потратить на это кучу времени и забить голову тем, чем никто и никогда не пользуется и не будет пользоваться. Неплохое введение в профессию некроманта, но не программиста.
> В профессии нужно работать с другим. С тем самым более нагруженным и популярным. Если учить не этому, то и научится человек не этому. Из-за таких "учителей" у нас и выходят из вузов люди, которые ничего не умеют из того, чем нужно реально заниматься.

Зачем же мы тогда учились в столбик считать и забили этим бессмысленным навыком голову, когда могли бы на компьютере кнопки давить? Компьютер и быстрее, и ошибок не допустит.

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


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Wilem , 28-Мрт-20 18:32 
> Зачем же мы тогда учились в столбик считать

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

> и забили этим бессмысленным навыком голову, когда могли бы на компьютере кнопки давить? Компьютер и быстрее, и ошибок не допустит.

А вот и ответ на вопрос.

> Полагаю, что потому, что если сразу учить что-то нагруженное, то либо придется забить на детали

Лучше учить детали того, что реально используется в работе, а не детали старого и ненужного.

> использовать инструмент для нетривиальных действий,

Для этого нужно изучать инструмент, который используется в работе. А не пролог или CVS.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено sqrt , 28-Мрт-20 19:33 
>  Тогда у всех в кармане не было смартфона. Те, кто учат столбик сейчас впустую тратят время.

Что ж мы будем делать, когда смартфоны выйдут из моды? Или кнопки в приложении калькулятора местами поменяют. Вся мировая наука ко дну пойдет, а мир захватят разработчики программ-калькуляторов.

> Лучше учить детали того, что реально используется в работе, а не детали старого и ненужного.

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

> Для этого нужно изучать инструмент, который используется в работе. А не пролог или CVS.

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

Что касается CVS -- ну тут еще можно было бы на git заменить, он довольно просто устроен внутри, но CVS все же проще.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Wilem , 28-Мрт-20 19:59 
> Что ж мы будем делать, когда смартфоны выйдут из моды?

Учиться пользоваться тем, что их заменит.

> детали старого и ненужного не учим, а учим принципы, на основании которых работает что старый си, что питон

Си и Питон - мейнстрим технологии, к ним претензий нет.

> Но причины ошибки переполнения стека при бесконечной рекурсии все же проще показывать на си или ассемблере,

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

> Согласитесь, что описать SQL в 60 страниц -- это напрасно потратить время автора и читающего.

Для того, что бы пользоваться SQL, не нужно учить пролог. Достаточно выучить SQL - он довольно простой, а главное в профессии непосредственно пригодится. В отличии от.

Это какое-то искажение сознания - давайте, что бы освоить А, будем вместо этого учить Б, который никому не нужен и не используется. Есть идея лучше - что бы освоить А, учить А. Если это А слишком сложное целиком, можно учить частями, от простого - к сложному, как собственно все учебники и устроены.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Michael Shigorin , 28-Мрт-20 20:48 
> Для того, что бы пользоваться

Вы путаете ремесло и мастерство, как мне кажется.  Ремесленники, безусловно, тоже нужны.  Только без мастеров они вдруг оказываются застрявшими на том же месте -- вчера только сравнивал ёксель с очень хорошо полированной лопатой, пользователи которой нередко не понимают, что пора экскаватор вызывать (а его ещё кому-то надо было придумать и сделать, ну и навыки орудования лопатой при управлении машиной полезны, но не достаточны).


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Wilem , 28-Мрт-20 21:04 
> Вы путаете ремесло и мастерство, как мне кажется.

Конечная цель профессии - решение задач в некой предметной области. Разумеется, предметную область нужно знать. Только ни пролог, ни CVS в эту область не входят. Для придумывания новых языков программирования - да, было бы неплохо знать какие бывают подходы, их плюсы и минусы. Для разработки систем контроля версий было бы неплохо также ознакомиться с предыдущим опытом наступания на грабли, да и с существующими мейнстримными решениями. Однако приведённая в статье книжка, как понимаю, про профессию в целом, а не узкую специализацию. Для профессии в целом достаточно общего образования, причём чем оно будет ближе к реальному миру, тем больше пользы принесёт в работе.

Безусловно полезно знать, как работают современные железки - проц, взаимодействие девайсов на матери, FPGA всякие и тд. Потому, что это всё - живое и нужное, и на этом основан софт и инженерные решения.  Но не пролог. И не CVS.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Michael Shigorin , 28-Мрт-20 22:27 
>> Вы путаете ремесло и мастерство, как мне кажется.
> Конечная цель профессии - решение задач в некой предметной области.

Вы опять подходите к слону со стороны ремесленника.  Вон User294 порой напоминает про водителей кобыл и фонарщиков, слышали про такие профессии?

> Безусловно полезно знать, как работают современные железки - проц,
> взаимодействие девайсов на матери, FPGA всякие и тд.

Почему?

> Потому, что это всё - живое и нужное, и на этом основан софт
> и инженерные решения.

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

Потому что софт на "взаимодействии девайсов на матери" _не_ основан примерно с тех пор, как появились собственно операционные системы вместо мониторов -- ну, прикладной, а не системный.

Исключение тут пока знаю одно -- головотяпство тех, кто тяп-ляп и в серию гонит эти самые железки.  Но и тут разбираться приходится по сути системщикам, а за кодера на жабоскрипте всё и сделано так, чтоб ему о том голову не то что включать -- "забивать ненужным" не приходилось.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Wilem , 28-Мрт-20 23:07 
>> Безусловно полезно знать, как работают современные железки - проц,
>> взаимодействие девайсов на матери, FPGA всякие и тд.
> Почему?

Почему полезно? Что бы понимать, что такое вызов функции, чё за стек, что бы на уровне асма смотреть на сгенерённое компилером и оптимизировать производительность, что бы понимать, что проблема может быть зарыта на уровне драйвера (который общается с железом), что бы понимать бранч предикшены и тд. Я специально не сказал "необходимо" - необходимо оно только при разработке высокопроизводительного софта, но полезно - всем, хотябы для понимания границ собственного незнания, типа что такое "указатель", виртуальная память, своп и тд, что бы ты в случае чего, посмотрев на метрики хотябы понял, что они примерно означают и из какой области.

> Потому что софт на "взаимодействии девайсов на матери" _не_ основан примерно с
> тех пор, как появились собственно операционные системы вместо мониторов -- ну,
> прикладной, а не системный.

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

> а за кодера на жабоскрипте всё и сделано так, чтоб ему о том голову не то что включать -- "забивать ненужным" не приходилось.

Именно поэтому кодер жаваскрипта - не совсем программист и имеет такую плохую репутацию среди программистов. Это вчерашние рисовальщики баннеров которые кое-как научились динамически разворачивать менюшки, ну и потом ещё понабрались по ходу дела. Культура программирования - низкая, понимания того, как оно хотябы приблизительно устроено внутри - никакого. Для понимания нужно пояснять механизмы и концепции. Давать общее образование, да. Но не через пролог, а через реально используемые механизмы.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 09:37 
Сейчас ты конечно же нам ссылки дашь на тот полезный код что писал все эти годы? Или ты так, на галерах подмахивал?

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Michael Shigorin , 28-Мрт-20 20:45 
>> Зачем же мы тогда учились в столбик считать
> Тогда у всех в кармане не было смартфона.
> Те, кто учат столбик сейчас впустую тратят время.

А писать от руки? (осторожно, вопрос с двойным дном)

PS: казнить сейчас помиловать, кстати? :)


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Wilem , 28-Мрт-20 20:54 
> А писать от руки? (осторожно, вопрос с двойным дном)

Бесполезно. Есть миф родом из СССР о том, что мелкая моторика развивает детям речь, но - миф. Эксперимент был неверно поставлен, соотвественно он ничего не доказал.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Michael Shigorin , 28-Мрт-20 22:19 
>> А писать от руки? (осторожно, вопрос с двойным дном)
> Бесполезно. Есть миф родом из СССР о том, что мелкая моторика
> развивает детям речь, но - миф. Эксперимент был неверно поставлен,
> соотвественно он ничего не доказал.

Ваш миф заслушан. :)

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


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 09:26 
Ошибка вывернутой корреляции, "среди покойников все пили воду".

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним84701 , 28-Мрт-20 20:49 
> Для этого нужно изучать инструмент, который используется в работе. А не пролог или CVS.

Хм, странно, а пацаны из гугла об этом слышали?
https://gerrit.googlesource.com/gerrit/+/refs/heads/master/p...
https://gerrit-review.googlesource.com/Documentation/prolog-...


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено nelson , 28-Мрт-20 18:47 
>> Из-за таких "учителей" у нас и выходят из вузов люди, которые ничего не умеют из того, чем нужно реально заниматься.

Если просиживать в ВУЗе штаны за родительские деньги в ожидании корочки, то на выходе, понятное дело, будет ноль. Преподаватели здесь ни при чём.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Wilem , 28-Мрт-20 18:01 
> дать понять принципы

Для понимания принципов подойдёт любой язык, где эти принципы реально используются в работе. Для этого не нужно брать что-то мёртвое и никому не нужное. Если жаваскрипт выйдет из моды, чел который на нём писал несколько лет всё равно будет иметь в башке использованные при разработке парадигмы. И вместе с этими парадигмами он прекрасно перейдёт на новый язык.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Урри , 29-Мрт-20 21:43 
Кстати о простоте.

У меня есть довольно большой опыт обучения школьников (начальной школы) азам алгоритмизации. Из языков лучше всего зашел лисп, как самый простой (а точнее, схема) - для обучения языку достаточно одного неполного урока. После чего мы с небольшими усилиями постигали понятие функций и алгоритмов, а дальше брали скретч и со свистом продвигались вперед.

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


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено myhand , 30-Мрт-20 09:13 
> схема) - для обучения языку достаточно одного неполного урока.

Это для обучения синтаксису языка достаточно одного урока (хотя где-то уже
даже для R5RS я сомневаюсь, не говоря уже про R6RS).  А дальше вон Абельсон
и Сассман цельный курс сделали для обучения языку, назвав его для конспирации
немножко иначе...

> и со свистом продвигались вперед.

Дайте знать, когда ваши штуденты дойдут до чтения чужого
лисп-кода.  Чукчи-писатели на работу никому не нада.

> Поэтому я в упор не понимаю, почему питон такой все еще популярный.

Вот на одну из причин я намекнул выше.  Его легко читать.  Ну, пока...


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Урри , 31-Мрт-20 12:21 
вот, мне отписалась типичная макака с типично макаковыми комментариями.

Комментировать тут мне совершенно нечего, ибо ваш коммент сам себя отлично комментирует. А кому сложно понять в чем изюминка, я напомню ключевое слово:  "алгоритмизация".


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Анончик , 28-Мрт-20 18:55 
Надеюсь хотя бы 4 том принесёт автору душевное спокойствие и он оставит программирование в покое. Ну или хотя бы начнут серию книг "выведение из программирования"

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 19:21 
Цитата из книги, стр. 638: "...что создать программу с графическим пользовательским интерфейсом, переносимую между Linux и Windows, намного проще на Си++ с использованием какой-нибудь библиотеки виджетов, нежели на супер-высокоуровневом Tcl/Tk, который вообще довольно сложно запустить под Windows."

после этих слов поудалял все скачанные pdf с книгой этого автора. ActiveState Tcl, наверное, для автора не существует, а что такое starkit он тоже не знает, да на том же wiki.tcl.tk можно найти все бинарные дистрибутивы для Windows, узнать как паковать скрипты в exe, как собрать tcl/tk статически в виде одного файла.
Почитал пару глав, создалось впечатление, что автор слека застрял в начале 2000х и уже не понимает что технологии и подходы слегка изменились.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 20:31 
Ну твои знания по Уиндоуз точно никому не нужны.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 18:33 
юморист какой

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено нах. , 28-Мрт-20 20:38 
> Почитал пару глав, создалось впечатление, что автор слека застрял в начале 2000х

да, в середине 200x у меня уже был tksqlite - насколько я понимаю, изначально виндовый (в смысле, автор с самого начала писал его на tk под виндой, хотя, разумеется, запускался он везде) - вот в 2001м, возможно, были с этим какие-то проблемы.

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


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Michael Shigorin , 28-Мрт-20 20:50 
> Цитата из книги, стр. 638: "...что создать программу с графическим
> пользовательским интерфейсом,  переносимую между Linux и Windows,
> намного проще на Си++ с использованием какой-нибудь библиотеки
> виджетов, нежели на супер-высокоуровневом Tcl/Tk, который вообще
> довольно сложно запустить под Windows."

Ну расскажите ему, что "какую-нибудь библиотеку виджетов" тоже ещё тащить с собой на винду.  А то и впрямь странно.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Ordu , 28-Мрт-20 20:52 
> Обучение начальным навыкам составления компьютерных программ на примере Free Pascal под ОС Unix.

Мать моя женщина... Для начальных навыков сегодня лучше всего подходит, по-моему, javascript: язык простой как две копейки, а с учётом выполнения в браузере и возможностей манипуляции с DOM, на нём легко можно навыдумывать любое количество задачек, которые будут интересны личинкам программистов. И мало того, js вообще-то полезно знать. В отличие от паскаля.


> Рассмотрены концептуальные различия между Паскалем и Си.

Лолшто? Какие там концептуальные различия? Синтаксис разный, но по-сути это один и тот же язык. Или замена begin/end на {} -- это концептуальное различие?

> Рассмотрено программирование на уровне машинных команд на примере ассемблера NASM, а также язык Си.

Блин, я заглянул туда. Я как-то споткнулся о то, что не знаю как на amd64 дёргать линуксячьи сисколлы, помню долго разбирался. А тут целая книга, и чё вы думаете? Он работает только с x32.

> Также приводится краткое описание систем контроля версий CVS и git.

Краткое описание для vcs -- это бесполезный перевод бумаги. vcs -- это инструмент для организации воркфлоу, надо изучать этот самый воркфлоу, и смотреть как vcs может помочь.


Резюме: не читал (полистал один том), но осуждаю. Этот Столяров живёт где-то в первой половине 2000-х годов, и пишет книгу актуальную тогда. Описывает ещё не совсем потерявший тогда актуальность холивар C vs Pascal; описывает vcs, как продвинутый вариант wget для скачивания сорцов; низкоуровневое программирование изучает на примере x86, не затрагивая даже x86_64. Какой-то старый пердун, который за последние 20 лет ничему новому не научился, и никак не может понять, что если он не найдёт машину времени и не переместится на 20 лет назад, то его знания и книги никогда не станут актуальными.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Michael Shigorin , 28-Мрт-20 22:17 
>> Рассмотрены концептуальные различия между Паскалем и Си.
> Лолшто? Какие там концептуальные различия?

Строки.  А так-то и бейсик с си -- императивные языки программирования.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Ordu , 28-Мрт-20 23:11 
>>> Рассмотрены концептуальные различия между Паскалем и Си.
>> Лолшто? Какие там концептуальные различия?
> Строки.

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

С другой стороны, это и есть пример единственного концептуального отличия паскаля от C: в C есть базовые простые блоки, предназначенные для многократного использования во многих разных ситуациях, для того, чтобы на основе этих блоков строить всё остальное, в том числе и строки, и, например, printf. В pascal'е же, если что-то не строится хорошо на базовых простых блоках, в язык засовывается новый ad hoc блок, и получаются строки со сборкой мусора, и writeln, который вроде как макрос, но макросов в языке нет. И, соответственно, если мне чутка не нравится writeln, и я хочу свой, то я не напишу этот свой никак, разве что патчить компилятор или писать препроцессор к нему. В C же, если мне не хватает в printf спецификаторов для вывода массивов, то я могу запилить их туда, написав printf заново.

Когда Ритчи подумал, что надо как-то сделать удобный вывод в консоль, он запилил в язык эллипсис, и дал возможность написать printf. Когда Вирт подумал, что надо как-то сделать удобный вывод в консоль, он отказался от эллипсиса потому как это плохо, он отказался от макросов, потому как это ещё хуже, и вместо этого он запилил ad hoc костыль -- writeln.

> А так-то и бейсик с си -- императивные языки программирования.

С бейсиком сложно сравнивать, потому что бейсиков много. Если тот бейсик с номерами строк, который на БК-0011, то простите он до уровня C не дотягивает вообще никак. Он больше на ассемблер похож. Если же что-то типа Visual Basic, то там уже во все поля ООП и это опять же другой язык. Был ещё Turbo Basic, его может и можно поставить в один ряд с С -- но я не видел его ни разу.

C++ тоже императивный язык программирования, но они очень разные с C.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 18:54 
Разница между СиСКлассами и Pascal (именно дане не у С++ и Delphi) - на самом деле огромна.
Собираю такие вещи больше по крупицам, так что знаю это, просто такие мелочи у людей забываются.
Например прямая конверсия - и близко невозможна несмотря на схожесть поверхностно.

И writeln -  наверное самый паршивый тут пример, если не сказать вообще высосанный из пальца.
Лично мне самая критичная разность тяжело портабельная - вызов конструкторов предков в конструкторе т.к.в Pascal они более универсально вызываются - в любом месте конструктора, ну и ещё встроенные асемблеры, не говорю уже про inline у TP.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Ordu , 29-Мрт-20 23:04 
> Например прямая конверсия - и близко невозможна несмотря на схожесть поверхностно.

Что такое прямая конверсия? Приведение типов? В смысле enum к int? Да, это в паскале раздражало, всегда описывать эти преобразования, и макроязыка нет, чтобы задавать их автоматически. Но это на самом деле нюансы, к ним приспосабливаешься, и пишешь ровно одно и то же, вне зависимости от языка.

Вот когда ты начинаешь вместо void* использовать подстановку типов или наследование, или там чайнить методы вместо того чтобы писать f(g(h(...))), или жонглировать замыканиями, вместо того чтобы на каждый чих плодить классы и их инстансы, или запиливать макросы, создавая язык заточенный на задачу, вместо того, чтобы создавать выверенную иерархию классов -- вот это уже указывает на заметную разницу между языками.

> И writeln -  наверное самый паршивый тут пример, если не сказать
> вообще высосанный из пальца.

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

> Лично мне самая критичная разность тяжело портабельная - вызов конструкторов предков в
> конструкторе т.к.в Pascal они более универсально вызываются - в любом месте
> конструктора, ну и ещё встроенные асемблеры, не говорю уже про inline
> у TP.

Хз, я на ООП в стиле 90-х забил в самом начале нулевых, решив даунгрейдится до C. Даже забавно слышать о таких проблемах сегодня. Я успел забыть о том, что они существуют. Но может быть это одно из концептуальных различий "C с классами" и Pascal. Сложно сказать.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 30-Мрт-20 13:59 
> Что такое прямая конверсия?

Ну это видимо имеется в виду взять и написать "программу-конвертер" исходного текста на одном языке в исходный текст на другом. Туда и обратно.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Ordu , 30-Мрт-20 14:26 
>> Что такое прямая конверсия?
> Ну это видимо имеется в виду взять и написать "программу-конвертер" исходного текста
> на одном языке в исходный текст на другом. Туда и обратно.

Ну хз... Я когда только влез в линукс, нашёл игрушку своих студенческих лет -- морию, но не совсем её, а форк -- icmoria, который был получен при помощи компилятора p2c. Я изучал сорцы, комментарии в них и сопутствующие файлы, из чего я понял, что результат p2c правился руками, для того, чтобы заработало но... эмм... эти правки все были механическими. В смысле алгоритмически они наверное очень сложные правки, или может даже эти преобразования вообще алгоритмически невозможно проделать, иначе бы их в p2c реализовали, но для человеческой психики такого рода работа -- это механическая работа, которая не требует ни грамма мысли, лишь усидчивость и внимание требуются.

Но это, я отмечу, не к сравнению "C с классами" и Object Pascal, которое аноним выше проводит, а к сравнению C и Pascal.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено nelson , 28-Мрт-20 22:37 
> Для начальных навыков сегодня лучше всего подходит, по-моему, javascript

Это шутка такая?

> Рассмотрены концептуальные различия между Паскалем и Си.
>> Лолшто? Какие там концептуальные различия? Синтаксис разный, но по-сути это один и тот же язык. Или замена begin/end на {} -- это концептуальное различие?

На паскале можно ваять без использования указателей (теоретически), в то время как в сишке без них никуда. Строки и массивы в паскале реализованы встроенными типами, вроде как (точно не помню). В сишке массивов и строк как таковых вообще нет. Так что разница есть.

> Он работает только с x32

Для учебных целей норм. Да и ассемблерные инструкции - это справочная информация по сути. Кому нужно - найдёт самостоятельно.

>> за последние 20 лет ничему новому не научился

А чему такому можно было научиться за последние 20 лет? Клепанию веб-поделок на скриптовых язычках? Последние 20 лет - это банальный застой в лучшем случае.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Ordu , 28-Мрт-20 23:11 
>> Для начальных навыков сегодня лучше всего подходит, по-моему, javascript
> Это шутка такая?

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

>> Рассмотрены концептуальные различия между Паскалем и Си.
>>> Лолшто? Какие там концептуальные различия? Синтаксис разный, но по-сути это один и тот же язык. Или замена begin/end на {} -- это концептуальное различие?
> На паскале можно ваять без использования указателей (теоретически), в то время как
> в сишке без них никуда.

Да ладно. Без использования указателей в паскале ваять теоретически предлагалось заменяя указатели индексами внутрь массивов. Такое можно и в C творить. Теоретически же.

> Строки и массивы в паскале реализованы
> встроенными типами, вроде как (точно не помню). В сишке массивов и
> строк как таковых вообще нет. Так что разница есть.

В pascal'е строки -- это ad hoc костыль. А массивы паскалевские отличаются от сишных только проверкой на выход за границы. Даже произвольность в задании диапазона индексов можно в C промоделировать легко, используя вместо массива указатель:

в паскале:

arr: array [1..100] of integer; {так вроде да?}

в C:

int array_mem[100]; // немного накакали в пространство идентификаторов, но какая собственно разница?
int *arr = array_mem - 1;

>> Он работает только с x32
> Для учебных целей норм. Да и ассемблерные инструкции - это справочная информация
> по сути. Кому нужно - найдёт самостоятельно.

Кому нужно, найдёт книгу посвящённую ассемблеру, вместо того, чтобы читать эту неполную справочную информацию.

>>> за последние 20 лет ничему новому не научился
> А чему такому можно было научиться за последние 20 лет?

За последние 20 лет можно было научиться тому, что

- pascal умер
- vcs -- это средство организации работы, а не программа для up/down-load'а.
- js -- самый популярный, самый доступный и самый полезный язык
- дисциплина линии -- не нужна никому: это технические детали которые понадобятся может быть 0.01% читателей книги "введение в профессию"


> Клепанию веб-поделок на скриптовых язычках? Последние 20 лет - это банальный застой в
> лучшем случае.

Ты чего-то не понимаешь. Во-первых, веб-поделки не обязательно клепать на скриптовых язычках. Серверную часть ты вообще на чём угодно можешь писать, с клиентской возникает засада, но там далеко не всегда так уж необходимо что-то писать и кроме того есть свет в конце тоннеля: wasm.
Во-вторых, веб-поделки -- это офигенная штука. Круче чем офигенная. Если мне нужна программа, я пишу её в виде веб-приложения, таким образом мне плевать на все ограничения локальных процессов, и мне плевать на все эти тулкиты для отрисовки гуя. Моя программа выводит _текст_ и мне не нужны ни дисциплины линии, чтобы выводить его, ни даже ncurses. Если я всё же пользуюсь какими-то библиотеками, то исключительно потому, что мне влом писать кучу унылого скучного кода разбора HTTP запросов, создания HTTP ответов, или потому что мне лень асинхронно работать, и sqlite сильно упрощает жизнь.

И такая программа будет мне доступна с десктопа, с ноутбука, с рабочего компьютера, с общественного компьютера в библиотеке, со смартфона, да и вообще с любого устройства с браузером.

Может быть это не повод совсем отказываться от написания приложений, которые не веб-приложения, но надо быть полнейшим отморозком из криокамеры, чтобы писать "введение в профессию" и не выделить несколько глав под веб-программирование, которое сегодня наиболее популярное применение этой самой профессии.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 10:06 
Я инженер-конструктор, напиши полноценную САПР на JS, может взлетит. Чтобы с параметризацией, созданием спецификации, из 3Д в 2Д отображать, всё образмеривать и выводить на печать. В общем, чтобы ещё жрала меньше ресурсов чем Автокад и Компас, но при этом не уступала им в функционале. А то забавно получается, красивые окошки, виснет на раз-два лишь для того, чтобы отобразить элементарное зубчатое колесо.

> pascal умер

Это пишет человек, который наверняка знает, а может и пользуется следующими программами: AIMP, FastStone Image Viewer, Total Commander, FL Studio.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Ordu , 29-Мрт-20 12:15 
> Я инженер-конструктор, напиши полноценную САПР на JS, может взлетит.

Ты не туда обращаешься за помощью. Я не люблю js и писать на нём не буду. Да и сапр -- это тема очень далёкая от меня, прежде чем писать что-то мне придётся вбухать месяцы только на то, чтобы понять что вообще от сапр требуется.

>> pascal умер
> Это пишет человек, который наверняка знает, а может и пользуется следующими программами:
> AIMP, FastStone Image Viewer, Total Commander, FL Studio.

Я подозреваю, что такое aimp -- мессенджер вроде. Я знаю, что такое total commander -- вендовый mc. Кажется я когда-то слышал "FL Studio", но даже предположить боюсь что это такое. А про быстрый камень я совершенно точно слышу впервые, хотя в нём из названия вытекает, что это такое.

Но ты не о том думаешь. Знанием паскаля сегодня сложнее найти работу, чем знанием rust'а. И уж тем более сложнее, чем знанием js.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 12:25 
Да ты везде подсвечиваешь а потом сливаешься что не твоя тема. Крайний раз был с нахом, когда ты пальцы накидал что за полгода нагуанокодишь разного.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Ordu , 29-Мрт-20 12:27 
> Да ты везде подсвечиваешь а потом сливаешься что не твоя тема.

Естественно. Ты думаешь, что бывает иначе? Писать CAD, я полагаю, это эпопея лет на десять... Хотя нет, на всю оставшуюся жизнь.

> Крайний
> раз был с нахом, когда ты пальцы накидал что за полгода
> нагуанокодишь разного.

Лол, "крайний". Ты пилот или москвич?


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 12:33 
> Лол, "крайний". Ты пилот или москвич?

Лол - ты хипстор или очередной говорун на руглише?


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Ordu , 29-Мрт-20 23:06 
>> Лол, "крайний". Ты пилот или москвич?
> Лол - ты хипстор или очередной говорун на руглише?

Всё сразу. И сбоку бантик.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено nelson , 29-Мрт-20 13:09 
>> А то забавно получается, красивые окошки, виснет на раз-два лишь для того, чтобы отобразить элементарное зубчатое колесо.

Это не удивительно. Веб-поделки по-другому не работают.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 14:19 
> Я инженер-конструктор, напиши полноценную САПР на JS, может взлетит. Чтобы с параметризацией, созданием спецификации, из 3Д в 2Д отображать, всё образмеривать и выводить на печать. В общем, чтобы ещё жрала меньше ресурсов чем Автокад и Компас, но при этом не уступала им в функционале. А то забавно получается, красивые окошки, виснет на раз-два лишь для того, чтобы отобразить элементарное зубчатое колесо.

Это изи таска с точки зрения кодинга графики. Мог бы погуглить по веб гл и то что на нем уже работает. САПР было чем-то особенным в 80 или 90, сейчас можно и на js писать, просто никому ненужно еще одна САПР.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 15:41 
> Это изи таска с точки зрения кодинга графики. Мог бы погуглить по
> веб гл и то что на нем уже работает. САПР было
> чем-то особенным в 80 или 90, сейчас можно и на js
> писать, просто никому ненужно еще одна САПР.

Изи таска, кодинг графики - ..ть, ..ть, ..ть.
Опять усер294 что-ли в теме? Вперемешку русские с транслитирированными английским кидает. И точно так же совсем не шарит в теме.
САПР это просто кодинг графики, ага. Точка росы антинаучная ересь. Чем там ещё отметились местные итшники? Это те что ни ухом ни рылом в реальных проблемах людей и как на самом деле жизнь обстоит.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 17:01 
> Опять усер294 что-ли в теме? Вперемешку русские с транслитирированными английским кидает. И точно так же совсем не шарит в теме.

В теме чего, аналогов софта из прошлого века?

> Изи таска, кодинг графики - ..ть, ..ть, ..ть.

Ну сравни графику уровня сапр с движком развлекательной игрушки. САПР действительно изи по меркам 2к20.

>САПР это просто кодинг графики, ага. Точка росы антинаучная ересь.

А чего САПР должна считать локально?

> Это те что ни ухом ни рылом в реальных проблемах людей и как на самом деле жизнь обстоит.

Ну это джаваскрип виноват в реальных проблемах. Всё ясно.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 17:37 
Так я увижу вменяемый современный движок сапр и средство совместной сквозной работы команды архитекторов,проектировщиков и т.д. в этом софте? Или мне прослушать очередное п..ство - сравни графику с движком игры?
У нас некоторые так начинали вместо сапра использовать всё начиная от векторных редакторов и заканчивая системой 3д моделирования. Сколько потом у них было боли.

ЗЫ. Про точку росы это ты сделал вид что не понял? Или это другой анонимус обделался в прошлом обсуждении по поводу автоматической регулировки температуры в помещении?


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено nelson , 29-Мрт-20 17:48 
>> Ну сравни графику уровня сапр с движком развлекательной игрушки. САПР действительно изи по меркам 2к20.

И что? Это делает разработку САПР примитивной задачей? Уровень графики в САПР, как правило, вообще не влияет на её возможности.
>> А чего САПР должна считать локально?

Задачи предметной области (ваш кэп). К примеру, рассчитать траекторию режущего инструмента, сгенерить на её основе управляющую программу для ЧПУ. Произвести автотрассировку печатной платы. Да много чего ещё.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 18:36 
Он не понимает, это бесполезно. Ту самую фразу из комментов анонимуста про итшников надо внести в заголовок сайта. Вот с такими людьми я общался от области ит и строительной. Сейчас же главное это картинка. Они так втюхивали что надо видеть в 3д со всех сторон как будет выглядеть. И эти дурашки не осилили даже простую задачу - сделать развертку лестницы. Откуда они знают нормативы по длине и глубине ступеней, максимального числа ступенек в пролете и ширины пролета. Автоматизация этого в соответствующих сапрах есть. Но откуда рисовальщикам на основе 3д-движка игры это знать. И так в куче мелочей. Наблюдал постройку дома человека с очень хорошими деньгами. Но нашёл он вот таких лабухов. Практически все нормативы снипы, санпины пошли лесом. Зато там были вот такие, знатоки, с красивой 3д-картинкой.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 20:08 
> Вот с такими людьми я общался от области ит и строительной

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

> Откуда они знают нормативы по длине и глубине ступеней, максимального числа ступенек в пролете и ширины пролета

В нормальных процессах для этого существую спец. люди. А в не нормальных процессах программисты не водятся ;)


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 20:21 
> В нормальных процессах для этого существую спец. люди. А в не нормальных процессах программисты не водятся ;)

И смайлик, гребаный стыд. Ты даже не в курсе предметной области а туда же лезешь - спец.люди. Как ты без спец.людей определил что сапр проще 3д-движка игры? А раскладку ты как делать будешь? Это у тебя в игре провал между текстурами может быть. А в реальной жизни за это придется отвечать. И к сожалению сейчас не 90е. Тебя не подвесят в эту дырку между плитами. Что бы ты так забавно оттуда говорил - ну я же всё запрограммировал, обработайте по месту.
И я ещё не настоящий строитель. Просто по верхам прошелся, с чем пришлось столкнуться.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 21:10 
> И смайлик, гребаный стыд. Ты даже не в курсе предметной области а туда же лезешь - спец.люди. Как ты без спец.людей определил что сапр проще 3д-движка игры? А раскладку ты как делать будешь? Это у тебя в игре провал между текстурами может быть. А в реальной жизни за это придется отвечать. И к сожалению сейчас не 90е. Тебя не подвесят в эту дырку между плитами. Что бы ты так забавно оттуда говорил - ну я же всё запрограммировал, обработайте по месту.И я ещё не настоящий строитель. Просто по верхам прошелся, с чем пришлось столкнуться.

Интересный бекграунд, непонятно только зачем тебе ит и сапр.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 21:19 
> Интересный бекграунд, непонятно только зачем тебе ит и сапр.

Уже забыл с чего началось? Так я напомню, не гордый. Началось в этих комментах с утверждения что итшники реальные д..бы ничего не смыслящие в реальной жизни и потребности людей. Выше брат анонимус в этой ветке предложил на джавскрипте сделать сапр. Ну а дальше тебя понесло как всегда: все одноклеточные кроме тебя спеца в ит, всё легко, совмещение русских слов с руглишом. Я ничего не забыл? И теперь когда ты с разбега в жир ногами запрыгнул с реальными примерами - начал дуть в свою любимую дудку. Перемежать русские слова с английскими и играть в непонимайку.
Собственно Anonymoustus про твоего брата всё сказал. Но не лишним будет лишний раз напомнить.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Anonymqwe , 30-Мрт-20 10:23 
Fusion360

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 30-Мрт-20 15:07 
О, как вижу личная разработка с нуля анонимква с опеннета. Прошу прощения.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено нах. , 29-Мрт-20 19:04 
> Я инженер-конструктор, напиши полноценную САПР на JS, может взлетит

ты тут поаккуратней с задачами - а то кроме нашего инженера-теоретика, может пробегать мимо и настоящий js-кодер - и поведется.

У нас уже, блжад, ВИДЕОРЕДАКТОР есть, почти как настоящий - на js+html. Куда уж страшнее-то требовать?

> AIMP, FastStone Image Viewer, Total Commander, FL Studio.

как же классно, что я из всего списка знаю два названия, причем дальше названий дело не идет - вряд ли я отличу total commander от любого другого клона нортона с первого взгляда на чужой дисплей.

;-)


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Страшный Аноним , 29-Мрт-20 10:13 
Школьники могут изучать хоть что - хоть Python, хоть Javascript.
Javascript - это образец, когда плохое по разным историческим причинам стало широкораспространенным.
Изучая Javascript никто никогда не станет IT-Инженером.
Cтуденты IT специальностей должны изучать С (структурное и низкоуровневое программирование), C++ (ООП) и какой-нить Хаскель (FP) и, возможно, Assembler, Python, Java, Julia в зависимости от специализации в добавок к теории (структуры данных, построение компиляторов и т.д.).

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Ordu , 29-Мрт-20 12:24 
> Изучая Javascript никто никогда не станет IT-Инженером.

Хаха. "Инженер" с большой буквы.

> Cтуденты IT специальностей должны изучать С (структурное и низкоуровневое программирование),
> C++ (ООП) и какой-нить Хаскель (FP) и, возможно, Assembler, Python, Java,
> Julia в зависимости от специализации в добавок к теории (структуры данных,
> построение компиляторов и т.д.).

Глупости всё это. Зачем нужен C/C++/Assembler веб-программисту? Я могу понять ещё haskell для общего развития, Java или Python могут пригодиться ему сами по себе, но первые-то три зачем?


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено nelson , 29-Мрт-20 13:15 
>> Зачем нужен C/C++/Assembler веб-программисту?

Можеть быть для того, чтобы хотя бы в общих чертах представлять как работают виртуальная машина и интерпретатор
>> Java или Python


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Ordu , 29-Мрт-20 16:34 
>>> Зачем нужен C/C++/Assembler веб-программисту?
> Можеть быть для того, чтобы хотя бы в общих чертах представлять как
> работают виртуальная машина и интерпретатор
>>> Java или Python

Для того, чтобы в общих чертах представлять как работает виртуальная машина, вовсе не обязательно изучать C/C++/Assembler. Для js-программиста самым полезным способом понять это будет написать виртуальную машину на js и по результатам написать курсовую.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 10:48 
> и кроме того есть свет в конце тоннеля: wasm

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


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Ordu , 29-Мрт-20 12:25 
>> и кроме того есть свет в конце тоннеля: wasm
> О да, произвольно всасываемые на локальное исполнение бинарники со всех помоек мира,
> всегда мечтал.

Выше я говорил о написании приложений для себя любимого. Не уходи от темы.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Урри , 29-Мрт-20 21:57 
С каждым годом анонимы все тупее и тупее...

/усталым тоном/ вы уже давно, без всяких там wasm, всасываете на локальное исполнение совершенно непонятные блобы - начиная с обфусцированного js и заканчивая воистину бинарным asm.js.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 18:59 
Не обращайте вимание, Ordu местный малахольный.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Ordu , 29-Мрт-20 21:34 
> Не обращайте вимание, Ordu местный малахольный.

Хорошо, уболтал, не буду обращать внимания.


"(offtopic) словотворчество от и до"
Отправлено Michael Shigorin , 29-Мрт-20 21:37 
>> Не обращайте вимание, Ordu местный малахольный.
> Хорошо, уболтал, не буду обращать внимания.

Это какой-то корректор, а не психолог -- на автомате поправил очепятку, а не начал писать дисер по теме vi-мании...


"(offtopic) словотворчество от и до"
Отправлено Ordu , 29-Мрт-20 22:13 
>>> Не обращайте вимание, Ordu местный малахольный.
>> Хорошо, уболтал, не буду обращать внимания.
> Это какой-то корректор, а не психолог -- на автомате поправил очепятку, а
> не начал писать дисер по теме vi-мании...

Я, как обещал, не обращаю внимания на опечатки.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Урри , 29-Мрт-20 21:55 
>>> Для начальных навыков сегодня лучше всего подходит, по-моему, javascript
>> Это шутка такая?
>Нет, я совершенно серьёзно. Более чем серьёзно. Особенно если речь идёт не о вузовском образовании, где мотивацию можно вколачивать в студентов угрозой отчисления, а о самообразовании или всяких там курсах программирования для школьников.

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

p.s. Сложно найти язык для обучения хуже, чем жабоскрипт. Я уже представляю себе как вы будете объяснять студентам почему "!!'false' ==  !!'true'" и "!!'false' === !!'true'" одновременно, почему "NaN !== NaN" ну и т.д., любой сам легко нагуглит полный список вещей, которые могут навсегда сломать мозг юных паданов.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Ordu , 29-Мрт-20 22:48 
>>>> Для начальных навыков сегодня лучше всего подходит, по-моему, javascript
>>> Это шутка такая?
>>Нет, я совершенно серьёзно. Более чем серьёзно. Особенно если речь идёт не о вузовском образовании, где мотивацию можно вколачивать в студентов угрозой отчисления, а о самообразовании или всяких там курсах программирования для школьников.
> Граждане, я разгадал план уважаемого Ordu. Ему явно не нравится, что в
> профессию проникло множество людей, поэтому он предлагает обучать их на JavaScript,
> чтобы они уж точно никогда не смогли стать программистами и не
> составили нам, старичкам, конкуренцию.

В профессию проникает с каждым годом всё больше людей на протяжении десятилетий. И каждый из них, рано или поздно будет осваивать js. Не всем понадобиться C, не всем понадобиться asm, и Java, Python, C#, Rust, Go, Swift, ruby, php, ... тоже понадобятся не всем. А вот js пригодится каждому.

> Я уже представляю
> себе как вы будете объяснять студентам почему "!!'false' ==  !!'true'"
> и "!!'false' === !!'true'" одновременно, почему "NaN !== NaN" ну и
> т.д., любой сам легко нагуглит полный список вещей, которые могут навсегда
> сломать мозг юных паданов.

Да это же очевидно, не? Или ты изучал программирование по Столярову, и тебе не очевидно? Почитай кого-нибудь другого. Хотя бы того же Ритчи, тогда у тебя вопросов не останется. Хотя Ритчи вряд ли писал о NaN, но ежели ты курс математики в вузе не проспал, то ты и без Ритчи будешь знать ответ.

Но если тебе интересно, то я озабочусь тем, чтобы студенты не столкнулись с примененим логических операторов к строкам хотя бы первых пару месяцев. Чтобы мы сначала разобрали бы понятие типа данных, и лишь затем начали бы разбирать всякие там corner cases. И "неочевидность" применения ! к 'false' не более неочевидна, чем неочевидность деления 1/2 в C. И главное объяснение всё то же: разуй глаза и смотри на типы данных, к которым ты применяешь операции.

А насчёт же NaN тут вообще объяснять нечего. NaN -- это не число, причём никто не знает уже, что это за "нечисло": информация об этом была потеряна, когда вы поделили на ноль, или что вы там сделали, чтобы получить этот NaN: никто не знает этого _после_ того, как вы совершили эту глупость, потому что информация потеряна. Может быть два NaN'а были получены одинаковым образом, и тогда логично было бы считать, что они равны. А может они были получены разными способами, и тогда было бы совершенно нелогично считать, что они равны. Может ли интерпретатор поступить правильно? Нет, потому что у него недостаточно информации. Поэтому он поступает методом "разрубить гордиев узел" и считать что все NaN'ы разные. Даже один и тот же NaN разный по отношению к самому себе. Ибо нефиг. Скажите спасибо, что вы пишите на js а не на pascal'е, а то ваша программа, при попытке сравнить наны, падала бы с runtime error #12345 и разбивала бы монитор, чтобы её плевок из-за экрана долетел бы до вашего лица.

> p.s. Сложно найти язык для обучения хуже, чем жабоскрипт.

Сколько раз ты пробовал учить людей программированию? Я пробовал, года три. Если не считать того периода в моей жизни, когда я с упоением делился знаниями на форумах. Помимо этого я сам вникал в очень многие языки программирования, и я скажу тебе: чем проще на языке начать писать, тем лучше язык для обучения. Всякие там UB -- плохо для продакшна, но обучению они не мешают. А может даже помогают, приучают студента смотреть под ноги, чтобы не наступить на грабли, показывают ему, что язык надо знать и любить, или постоянно получать по лбу ручкой от граблей.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено myhand , 30-Мрт-20 08:40 
> Мать моя женщина...

Добро пожаловать в систему образования РФ.  На самом деле - это вполне себе реалии
средней школы.  Кой-где и в ПТУ, пардон, "технических университетах", учат на ем, родимом.

Паскаль еще не самое страшное.  Как-бе "Закон Божий" вполне есть...

> Краткое описание для vcs -- это бесполезный перевод бумаги.

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

> Этот Столяров живёт где-то в первой половине 2000-х годов, и пишет книгу актуальную тогда.

Вы, праативные, всякого нехорошего хотите.  Автору книжки надо писать, не
самообразованием же заниматься.  Плотят разве у нас за занятие самообразованием?


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 22:14 
Вот вы все критикуете, да? А ниxpeна не предлагаете.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 28-Мрт-20 22:46 
> ниxpeна не предлагаете

предлагаю автору не писать такую мульку


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено danonimous , 29-Мрт-20 01:31 
Красивые обложки! Жаль, читать некогда...

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 01:35 
кроме обложек там читать нечего

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 19:02 
Даёшь анимированные обложки, с автором бьщим челом поклон - великому читателю...

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 06:46 
Начинающему стоит ознакомится с материалом данного автора или лучше мимо пройти?

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 08:45 
Стоит его книга - э то путеводитель по миру IT.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 08:46 
такое ощущение, что автор курнул грибов и сел писать книгу... к "профессии программирования" О_о никакого отношения там нет.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 11:08 
Неудивительно. Такой профессии - программирование - вообще нет. Программирование - навык, а не профессия.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 11:13 
Из знакомых программистов по образованию: химик-технолог, биохимик, хирург-травматолог, 3 инженера-механика, физик, математик, документовед, экономист и детский психолог.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 19:34 
ага-ага, допишите - и Аналитик компьютерных сетей
(поступал то на специализацию системного програмирования, но
затем группу разделили на две, причём из всех только я - сколько то шарили в этой теме самостоятельно и ещё задолго до универа, так и не понял почему но остальных половину вероятно как 5-ка-дрочеров/отличников - поместили во вторую подгруппу таки с дипломом Системный пограмистов... ну так вот бывает, на сколько я знаю - никто дальше HTML/веба и максимум офисныхформочек/БД на делфи/cbuilder не пошол в програмировании, т.е. фактичсеки так же как и на специальностях несистемных программистов - куда они не прошли баллами и по цене, а я наоборот как то даже системно работал позже,  ну так вот бывает,
с нами "непрограммистами"... правда бонусом ещё и если надо, по кр.мере когда то мог, и саму сетевуху слабать или вообще процессор-другой, ну и т.б. хоть с нуля ОС и т.б. драйверы к существующим, а так да, я даже поступив - ну не программист:> ).
В итоге, сижу тут вот бесплатно диванно аналитикствую - даже профильно ;)

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 11:30 
Начинающему стоит ознакомиться с Керниганом и Ритчи, затем с последним Страуструпом, потом сразу перейти к Qt. Дальше по конкретной специализации.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 14:16 
Не надо давать вредных советов. Начинающему не надо читать Кернигана и Ритчи. Книги Страуструпа нужны только профессионалу. Почему сразу Qt есть ещё и GTK.

Начинающему надо читать книгу Стефана Кочана и Стивена Праты, если конечно начинающий хочет выучить чистый Си.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 14:24 
Тоже с Прата начинал. Но по другой причине - мало что доступно было. Но настольной книгой остался Керниган-Ритчи.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 20:02 
> Не надо давать вредных советов. Начинающему не надо читать Кернигана и Ритчи. Книги Страуструпа нужны только профессионалу. Почему сразу Qt есть ещё и GTK.

- Таки: Не надо давать вредных советов.
Я про Qt и т.б.GTK,
Ни с них, ни с таких же VCL/MFC - лучше не начинать изучение, а то на этом оно и закончится.
Потому что каждая бибилиотека - отдельный мир, програмная среда - а, не просто библиотека, фактически же - даже ОС, по типу над ОС вроде Java.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 14:16 
А что-то конкретное можете сказать по материалам данного автора?

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 14:27 
Мог бы сказать - не читал, но не одобряю. Но не скажу. Потому что смотрим в одном направлении. Такое бывает в политике.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 25-Янв-21 17:25 
Керниган-Ритчи-Страуструп-Qt золотые слова между прочим, ечли говорить о мире C/C++.
Но книга автора не о том, книга автора "вообщем", даются "по верхам всякого основного".

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Иван , 01-Апр-20 18:51 
по ассемблеру начинающему лучше читать Кип Ирвин Язык ассемблера для процессоров Intel.
по ОС - Э. Таненбаум Современные операционные системы.
по архитектуре ПК - Э. Таненбаум Архитектура компьютера.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 14:25 
Очередное подтверждение существования огромного множества в том числе и диаметрально противоположных точек на то, что называть профессией программиста.
Для автора это сильный программист на си, судя по всему. Много ли согласных с такой точкой зрения среди тех, кто нанимает программистов? Кроме тех, кому нужны системные программисты.
Раньше было модно кричать вон из профессии, название очевидно берет свои корни именно отсюда. Целью книги видимо является желание окончательно послать всех вон из профессии, с дополнительным подкреплением в виде книги, выступающей доказательством профпригодности автора.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 14:31 
Недавно на собеседование приходил кандидат на должность инженера-программиста. Когда он узнал, что требуется программирование (в смысле написание кода для работы с СУБД), отказался к нам устраиваться. Понятно, что я хотел сказать данным примером?

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 21:11 
> сильный программист на си

Эти программисты обычно мониторы на складах таскают, принтеры юзерам подключают, бегают в магаз за тонером...


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Ordu , 30-Мрт-20 15:24 
> Целью книги видимо является желание окончательно послать всех вон
> из профессии, с дополнительным подкреплением в виде книги, выступающей доказательством
> профпригодности автора.

Мне нравится, что твой мозг мыслит психологически, выискивает психологические причины, стоящие за поведением других. Но всё же получается недостаточно психологически: ты забыл учесть индивидуальные особенности автора, которые легко угадать из профессии. У преподов очень распространена профдеформация, сводящаяся к завышенной оценке своих собственных знаний. Это особенно в авторитарной образовательной системе проявляется, в которой особенное внимание уделяется "авторитету педагога". В нашей средней школе, например, "авторитет педагога" -- это инструмент, позволяющий педагогу справляться с классом, который хочет не учиться, а играть в футбол во дворе.

Но этот авторитет -- обоюдоострая штука: когда ученики/студенты ходят на цырлах, уважительно приседают при виде препода, заглядывают ему в рот, когда он говорит, препод оказывается в окружении, где он всегда прав. Где он носитель истины. Даже не истины, а ИстиныЪ. И долговременная экспозиция человека таким условиям приводит к тому, что он начинает на самом глубоком уровне верить в то, что он носитель ИстиныЪ, и он ведёт себя соответственно своей вере. Он теряет привычку ставить под сомнение свои взгляды и проверять их. Он их прекращает проверять свои взгляды не только эмпирически, он даже прекращает сверять их со взглядами других людей. Он прекращает читать/слушать других, как только понимает, что они излагают мнения расходящиеся с его мнением: если их мнение расходится с мнением носителя ИстиныЪ, значит они ошибаются, и всё, что они говорят/пишут -- бред. Свойство "носить ИстинуЪ" становится самоподдерживаемым и уже может существовать даже наперекор реальности. И если мы говорим об IT, то за десять лет он превращается в протухшего старпёра, который как будто только что вылез из криокамеры.

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


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 16:24 
> Рассмотрены концептуальные различия между Паскалем и Си.

В чем кратко различия, кто читал?


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 21:16 
Не поверишь... он развёл на десятки страниц философическое измышление концептуальной разницы между "procedure foo" и "void foo()". Это и есть у него концептуальная разница.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 21:22 
P.S. Причём сам автор упомянул, что компилируется это совершенно одинаково (call foo)

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Павел Отредиез , 29-Мрт-20 17:18 
Когда я начал программировать, я понял, что мой код в 100 раз меньше. Мне не потянуть одному систему. У меня есть наработки. Если бы кто-то решил попрограммировать Just for fan, я бы откыл.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено InuYasha , 29-Мрт-20 18:58 
Что так много горелых стульев от Си в книжке?
Тот, кто знает Си и плюсы, может и всё остальное (правда, от многого будет плеваться :) )

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Анончик , 29-Мрт-20 19:56 
Очень спорно, во всех инструментах есть недостатки и вы их видите если долго с ними работать. В потом числе и у си который вы так восхваляете.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 20:08 
Весьма интересно, когда говорят, что есть С, и есть всё остальное (это правда). Причем их апологеты начинают оправдываться, что их инструменты также хороши, как С. Подозревая, что на самом деле это не так. При таком обилии информации полагаю, что начинающему программисту не имеет смысла тратить драгоценное время на что-либо иное, особенно на откровенный мусор типа паскаля, джавы и шарпа.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 20:27 
Скорей констатирует.

Пишущий только на JAVA и C# - никода не осилитт в них например оптимизацию и просто линкуемость с другими языками программирования. А, так же праспространения без требования надобности доустанвоки в систему соотв-го доп.блоба с повышенными правами...
Пишуший только на Rust - или со времнем всё же перейдёт на Си[++] или ему повезло что не нужна максимальная оптимизация, пока не понадобится.. но, тогда уже будет поздно...
Пишуший только на Питоне, LUA,ets скриптовом и HTML-с-скриптами - удобно, но лампочку - хоть сотней человек поменяют? Вопрос...
Пишуший только на HTML-без-скриптов - этот точно поменяет;) И даже ремонт может делать, а то и даже полочки или даже мебель сам сделает и и т.п., так как не программист даже мышлением.

Пишуший только на Bush - э.... premake и инсталяторы, правда с никем кроме автора нечитабельным и нетурднопроверябельным кодом... Ещё аж текстовый тетрис сможет, в теории.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 29-Мрт-20 20:28 
*  и труднопроверябельным кодом

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Michael Shigorin , 29-Мрт-20 21:35 
> Пишуший только на Bush

Несите следующего ыксперта.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 30-Мрт-20 08:50 
Так, а вы уже наваялил свой "гипер"-текстовый тетрис?...
или вам надо из Линуха в ДОС перезагружаться чтобы поиграть в текстовый тетрис в DN .)

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 31-Мрт-20 20:14 
BTW для шелл-скриптов были гуевые менюшки

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 30-Мрт-20 09:13 
Иногда надо ставить вопрос не "на чём", а "чем".

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 31-Мрт-20 14:46 
У Си есть фатальный недостаток - малое потребление ресурсов

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 31-Мрт-20 14:42 
Хипстеры, сэр.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Вебмакака , 31-Мрт-20 22:30 
Книгу не читал, но для пишущего на С довольно очевидно, что этот язык плох.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено InuYasha , 01-Апр-20 13:12 
> Книгу не читал, но для пишущего на С довольно очевидно, что этот
> язык плох.

Да мне тоже это понятно и очевидно. Я о другом: вся современная "эволюция" языков нераздельно связана с человеческой временной линией событий. Всё развивалось от каких-то основ, и Си в этом плане очень прочная фундаментальная основа, от которой уже, следуя некой логике (даже когда мы её не видим :))) ), произрастают новые языки и парадигмы программирования.
TL;DR: научившимуся на Си быдет легче перейти на что-то более новое потому что это новое появилось позже и под влиянием Си. Такие дела.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено bOOster , 30-Мрт-20 10:10 
ИМХО - изучать Операционные Системы следовало бы с RTOSов. Да ртосы сложно отнести к Операционным системам но они дают базовые знания работ с памятью и процессами. От традиционных ОС практически не отличаются.  А на уровне ОС уже добивать файловыми системами и прочими фишками.

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Ne01eX , 01-Апр-20 00:03 
Все комментарии не читал, но думаю, что никто не будет спорить, что выпуск 4-го тома под публичной лицензией - это хорошая новость.

Единственное, что лично мне непонятно - почему новость в разделе "мини"?

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

P.S. Про отсутствие текстового слоя и кодировки КОИ-8 - это выгон. Текстовый слой есть и он в UTF-8. Стыдно господа тролли из МС. Топорно работаете. Раньше тролли тоньше были.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Ва , 02-Апр-20 13:41 
Прочитал "9.3.2. Концептуальное отличие Си от Паскаля". Автор глубоко копает, молодец. Буду читать всю книгу

"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 16-Июн-20 23:05 
Начинал изучение программированию в ВУЗе. Там так подавали это дело, что я уж подумал о том, что программирование - не мое. Однако после того, как стал читать книгу автора, пришло осознание того, что программирование - занятное дело и оно мне нравится. Так что уже хотя бы за это могу сказать автору книги "Спасибо".

Ну а по поводу того, как автор преподает программирование, считаю что его никто не вправе этому учить, так как он не мало проработал в ВУЗе и видел слабые места того, как преподается программирование. Считаю, что многоим сегодняшним преподавателям ВУЗов не хватает похожего подхода к преподаванию программированию: часто в тех же ВУЗах учат что-то, что считается "модным", не вникая глубже в то, как студент будет это осваивать, на сколько глубоки эти знания будут для студента и.т.д.


"Опубликован четвёртый том общедоступной книги Программирован..."
Отправлено Аноним , 25-Янв-21 02:26 
Нормальные тексты. Прочтены в прошлом году. Правда часть про пролог не осилена. Не понравилось оно совсем, хорошо что "умерло и гниет тихонько". А может потому и умерло, что неудобоваримо.

P.S. swift (оч изящный, простой и правильный и как автор пишет "мультипарадигменный") и эпл в целом - вещь. Не то что этот ваш Windows для бедных и Linux для нищих. ) Кста swift портировали в Lin и Win и "нау опен сорс" https://swift.org/blog/swift-system/ теперь доступно и бедным. )