LINUX.ORG.RU

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

 , ,


15

8

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

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

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

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



Проверено: Shaman007 ()

Автор полечился в больнице уже?

Anakros ★★★★ ()

в том числе Linux

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

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

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

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

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

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

vzzo ★★ ()

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

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

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

alwayslate ()

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

Zmicier ★★★★ ()

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

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

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

оно будет уже малость outdated

nasm поменяется?

annulen ★★★★★ ()

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

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

nasm поменяется?

нет, но что то будет уже не так, сисколл поменяется какой например.

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

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

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

nerfur ★★★ ()

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

anonymous ()

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

liberte ()

Ещё кто-то пишет на ассемблере?

alman ★★★ ()

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

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

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

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

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

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

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

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

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

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

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

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

alwayslate ()

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

Паскаль

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

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

Тред забит быдлокодерами

для которых все что сложнее PHP «Нинужно».

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

Re: Тред забит быдлокодерами

+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 ()

Поздравляю!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SZT ★★★ ()

Краудфандинг где проходил? Boomstarter? Kickstarter? Как задонатить автору биткоинами?

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

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

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

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

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

anonymous ()

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

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

/thread

EnterpriseMobility ()

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

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

Программировать нужно начинать изучать с Ruby.

Ну хоть не с javascript...

anonymous ()

Спасибо!

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

batekman ★★★ ()

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

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

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

Anakros ★★★★ ()

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

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

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

+1

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

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