LINUX.ORG.RU

Вышел второй том учебника А. В. Столярова

 , ,


17

8

На сайте А. В. Столярова объявлено о выходе второго тома книги «Программирование: введение в профессию». Учебник А. В. Столярова примечателен, в частности, ориентацией на ОС семейства Unix (в том числе Linux) в качестве единой среды для обучения программированию. Электронная версия книги выложена в открытый доступ на сайте автора.

Во второй том вошли части, посвящённые ассемблеру NASM и языку Си.

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

>>> Подробности

★★★

Проверено: Shaman007 ()
Последнее исправление: CYB3R (всего исправлений: 2)

в том числе Linux

По традиции, книга уже устарела, пока чернила в типографии ещё только сохли.

Asm и nix — комбинация тоже очень странная. Пишите лучше про dos.

Я понимаю, если бы это было про gas (в ключе C). Но nasm?

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 2)

Видел тред на одной странице.

Поздравляю, Андрей Викторович!

vzzo ★★★
()

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

NASM? в *nix ? ну дада, из буханки хлеба можно троллейбус сделать да.

основам учить хорошо, но не так же...

alwayslate ★★
()

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

Zmicier ★★★★★
()

Учебник А. В. Столярова

«Кто умеет, тот делает; кто не умеет, тот учит»

anonymous
()

Автор, спасибо за книгу.

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

смысл в современном мире писать подобное, технологии меняются достаточно быстро

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

nerfur ★★★
()

автор, пиши ещё, всем назло

anonymous
()

Автор таки чрезвычайно продуктивен.

liberte
()

Наш ответ Кнуту!

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

Asm и nix — комбинация тоже очень странная. Пишите лучше про dos.

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

Автору спасибо за книгу!

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

сисколл поменяется?)))

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

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

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

дак если так, то смысл велосипед изобретать, это ж все уже есть.

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

alwayslate ★★
()

Программирование: введение в профессию

Паскаль

Вот где готовят настоящих профессионалов.

mbivanyuk ★★★★★
()
Ответ на: Тред забит быдлокодерами от anonymous

+1

Весь минус книг только в i386 архитектуре — с x86-64 начинать было бы проще.

У этих быдлокодеров номера сисколлов меняются через день причём почему-то.

anonymous
()
Ответ на: Тред забит быдлокодерами от anonymous

Васик уже освоил? Тебе осенью на пересдачу. Не забудь.

Серьёзно — читать асм в лялихе — это читать gdb и objdump. И для этого нужно понимать AT&T syntax (GAS), а не Intel (NASM).

Писать на asm под лялих (и другие nix) — идите сразу в псих-больницу.

Так каким боком тут NASM (тяжелое наследие DOS'а) и что оно делает в книге?

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

Автору спасибо за книгу!

И пряник. Но over9000 печатных изданий на около-компьютерную тематику (OS и подобное) устаревают ещё до выхода в печать. Sad, but true.

+ см. выше

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 2)
Ответ на: комментарий от beastie

И для этого нужно понимать AT&T syntax (GAS), а не Intel (NASM).

Откройте для себя `objdump -M' и `set disassembly-flavor'.

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

Книжка по latex у автора весьма годная.

Myau ★★★★
()

Поздравляю!

Не обращайте внимания на «экспертов».

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

Держитесь! Успехов!

P.S. Видел тред на одной странице.

Twissel ★★★★★
()
Последнее исправление: Twissel (всего исправлений: 1)

При том что взгляды автора во многом спорны выход его труда(2 из 4? томов) в открытый доступ способствует росту квалификации молодых специалистов в так важной для народного хозяйства Российской Федерации области как эксплуатация и обслуживание электронно вычислительных машин которые введены в эксплуатацию уже более чем в ста городских вычислительных центрах общественного доступа.

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

Меньше всего повезло в этом плане языку Си++: с принятием первого же стандарта этот некогда уникальный по своим свойствам язык оказался фактически уничтожен, превратившись в заурядный язык высокого уровня. Довершили дело принятые подряд в 2011 и 2014 гг. еще более извращенные спецификации, с учетом которых полученный на выходе монстр нежизнеспособен и непригоден не только к использованию, но и к изучению.

Нет, даже таблеток не попил.

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

Да какая разница, если у него на выходе отличные книги, написанные доступным языком.

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

Тебе ниже уже ответили, но добавлю свои пять копеек.

Ты вообще когда-либо работал с ассемблером (не в универе, не «для себя»), а за деньги и отвечая за результаты своего труда? А то что-то развелось «экспертов» и «теоретиков программирования» как собак нерезаных.

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

P.P.S. Я писал на ассемблере.Использовался он понятное дело потому что раньше «компьютеры были большими». Мой код работает в критически важных системах. Кое-где - с восьмидесятых.

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

Серьёзно — читать асм в лялихе — это читать gdb и objdump. И для этого нужно понимать AT&T syntax (GAS), а не Intel (NASM).

GAS давно уже умеет в Intel синтаксис. Единственная проблема у GAS в том, что это однопроходной ассемблер

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

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

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

Краудфандинг где проходил? Boomstarter? Kickstarter?

а без крыши никак? 90ые вроде закончились?

anonymous
()

зачем начинать программирования изучение с ассембера и Си? Мы сейчас что, живем в 80-е? Программировать нужно начинать изучать с Ruby.

Мощный и выразительный язык, проверенная веками технология.

/thread

EnterpriseMobility
()

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

FedyaPryanichkov ★★
()

Спасибо!

Пока читаю первый том. Очень понравилась часть, посвящённая истории и устройству ранних и современных вычислительных машин (прямо-таки расширенная версия «Энциклопедии профессора Фортрана»). Хотя как я посмотрю, краткие отсылки к историческим фактам там повсюду - очень увлекательно!

batekman ★★★
()

полистал, не плохо. для начала самое то. Спасибо автору за труд.

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

Срывал на студентах свои психические отклонения и заставлял воспринимать как истину своё единственно верное мнение.

Deleted
()

Спасибо за книженцию. Показалась вроде годной... надо будет почитать на досуге.

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

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

+1

Если автор не знает свободных лицензий и/или не понимает их смысл, значит надо спонсорам (в т.ч. потенциальным) этот смысл объяснять автору.

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