|
Комментарии | #1 Автор: Nika (2013.04.18 23:39) | Компилируется в TurboC v.2.0 = Ok. В 1996 году - откомпилирована в том же TurboC v.2.0. Вообще, - эта версия TurboC - "компилятор 90-х". Классика. |
#2 Автор: Nika (2013.04.19 01:30) | Самое главное, в этой программе нет генератора ходов. Вернее он есть, но не работает. То-есть - сколько партий ни играй с нею - при тех же ходах игрока отвечать она будет всегда одинаково.
|
#3 Автор: Nika (2013.04.24 01:02) | chess_Ok - приведена в относительный порядок и добавлена рокировка O-O-O. Сорс нашёлся! |
#4 Автор: SergeCpp (2013.04.24 01:25) | Роберт Уинер. Язык Турбо Си. 1991 у нас (Richard S. Wiener. Turbo C at Any Speed. 1988) -- сразу же вспомнившаяся замечательная книга из тех времён. Кстати, сохранилась на полке. K&R, конечно -- Библия, однако и Уинер хорош. Предисловие написал Филипп Каан, президент Borland. Эх... |
#5 Автор: SergeCpp (2013.04.24 01:31) | ...ещё одна книга, стоящая рядом (и тоже -- тёмно-зелёная обложка) -- Ян Белецкий. Энциклопедия языка Си. Раза в два толще Уинера. 1989 в Польше, 1992 -- наш перевод. Есть в этой книге и про Турбо ассемблер и Турбо отладчик. Умели писать тогда... |
#6 Автор: SergeCpp (2013.04.24 01:41) | (там Ричард, не Роберт я опечатался)
Третья: Д.Трой. Программирование на языке Си для персонального компьютера IBM PC. 1986 оригинал, 1991 наш перевод.
Самое любопытное, что K&R первого издания у меня никогда не было, а второе я купил уже много позже этих трёх книг. Если уж говорить ещё про Си++, то даже позже первого издания Страуструпа.
Кстати, все четыре эти книги -- заметно разные, но не по качеству, а по подходу. |
#7 Автор: Nika (2013.04.25 22:49) | Ян Белецкий написал некогда книгу "Турбо Паскаль с графикой для ПК" - довольно паршивое впечатление. Вообще, книги пишут: 1) Чтобы прояснить ситуацию 2) Чтобы заявить о себе 3) Просто так. Та книга была "просто так" "заявить о себе".
А вот выше всяких похвал по Паскалю - К.Боон "Паскаль для всех" и ещё круче - Поляков,Круглов "Программирование в среде Турбо Паскаль 5.5".
Для стандартного С - справочник "Язык программирования C" М.И.Болски (М.,"Радио и связь",1988) - лучшее, что можно найти для начинающих и не-начинающих. Но кто сейчас серьёзно отнесётся к такой рекомендации? А книжка по которой я учился - Бошкин А.В."Работа в Турбо С вер.2.0"? - Эту я не уберу с полки и сейчас. (Страустрап - стоит, не могу охватить... Вычитываю по мере необходимости куски, как из справочника.)
|
#8 Автор: Nika (2013.04.25 22:57) | Вообще вся литература по программированию имеет три направления: 1) Язык программирования как набор приёмов и правил, 2) Среда программирования, реализующая язык программирования 3) Платформа, на которой работает Среда программироваия, реализующая Язык программирования.
Не встречал ни одной книги (кроме Поляков,Круглов,"ТП5.5"), где бы гармонично и в достаточной мере освещались бы все три направления.
|
#9 Автор: SergeCpp (2013.04.26 03:25) | Я даже не знаю, что советовать будущим начинающим, так как у каждого (разумеется, у того, кто серьёзно интересуется, а не "язык Си++ за 21 день") - сильно свой путь.
Возможно, первой именно книгой (до того я читал несколько инструкций и "ксероксных" книг, так как дефицит всё же был; да и фундаментальными их не назвать было) была супер-книга Дэнни Ван Тассела про программирование (http://forum.old-dos.ru/viewtopic.php?p=2267#p2267), в то же время и Уэзерелла "Этюды для программистов" читал.
То есть, книги не "языковые", а общего плана.
Хотя ещё многими годами ранее я что-то читал (просто как интересное) книгу по Алголу, и, кажется, по фортрану... Это уже очень давно было и я слабо помню, но вот интерес к "такому" был тогда ещё, когда ЭВМ было таинственным словом.
Эти три, что я упомянул, я максимум просматривал, то есть к этому времени уже был достаточно знаком с основами (классика - Кнут, Вирт, Дейкстра, Ахо, ...). Опять же, склонность к книгам общего плана.
Страуструп я прочёл от корки до корки (в спокойной обстановке и без "учебной" спешки, для себя, это важно) первое и второе (в двух книжках у нас изданное) издания. Написаны книги превосходно. В сети часто о них говорят, как о сложных и не советуют, не знаю, что тут сказать, моё мнение -- прекрасное начало. Хотя, может, моё мнение смещено, так как я много раньше читал того (классиков), чего не читают ныне. Третье и спец. издания я уже не читал.
Интересно, что K&R я прочёл только второе издание, причём уже зная многое. То есть Си как то "сам собой стал знаком". То есть целенаправленно книги по Си я не изучал, а, читая K&R, отмечал лишь что превосходно написано об уже известном мне.
Вообще, столько книг по этой тематике перечитано, что сейчас кажется невероятным, что молодёжь это всё будет читать. Древние книжки по ИБМ-360 (толстенная такая)...
Вот Вирт, например, тонкая брошюра "Систематическое программирование. Введение" -- я её не отнесу ни к одной из предложенных вами 1) 2) 3) -- хоть там и есть язык, конечно, но всё же там о некоем "образе мышления".
Болски у меня есть -- микро-справочник (как курьёз рассматриваю его).
То есть, базу, всё же, следует по классикам. А "детали" -- по "стандарту языка" или по справочникам по языку (у Страуструпа есть, хоть и устаревший; у Visual C++ прекрасные пять толстенных томов точного и детального справочника).
А те, кто на форумах спрашивает, это уже от лени, чтоли, или от того, что всё это неинтересно спрашивающему (самому разобраться). Или "поговорить". Я тоже "поговорить" несколько на форумах писал в самом начале знакомства с интернетом, потом, встречая постоянное "переспорить-победить" перестал.
Эх, кто и почитает эти сумбурные полувоспоминания...
|
#10 Автор: SergeCpp (2013.04.26 03:27) | "Эти три, что я упомянул" -- это про книжки по Си, о которых я днями раньше написал. |
#11 Автор: SergeCpp (2013.04.26 05:19) | ...хоть я в Паскале и "сторонний наблюдатель" (с точки зрения именно практики, читал-то многое), хотелось бы отметить книгу, которую я бы однозначно посоветовал желающему изучить Паскаль.
Конечно же, это классика от классика и создателя языка (в соавторстве): К.Йенсен, Н.Вирт. ПАСКАЛЬ. Руководство для пользователя. 1974 и 1985 -- оригиналы, 1989 -- наш перевод (книга одобрена к переводу в 1986, почти сразу после выхода оригинала-1985): 254 страницы, тираж 40000, цена 1 руб.
Как и Страуструп для Си++, это книга -- базовая.
И, разумеется, ещё эти две книги Вирта: 1) Систематическое программирование. Введение; 2) Алгоритмы + структуры данных = программы (раннее издание -- на Паскале, позже -- на Модуле).
|
#12 Автор: Nika (2013.04.27 07:08) | Ну, насчёт Болски я тоже примерно так считал, пока не столкнулся со "стандартным С-программированием" (в программах для Linux'а). Тогда-то я и оценил эту брошюрку по достоинству. Ещё я подметил, что издательство "Радио и связь" вообще публиковало интересные вещи.
Тут, видимо, неуместны споры, поскольку способ мышления у всех разный. Это, кстати, касается и "священных войн" вокруг стиля оформления текста программ. Способы у всех разные. Для меня, например, загадка - как людям удаётся работать в ,допустим, TurboDebugger'e. Но они работают в нём, и им нравится - ну и замечательно.
Д.Кнута, признаться, прочёл полностью только первый том. Всё-таки он математик, это сильно чувствуется. А я - нет.
|
#13 Автор: Nika (2013.04.27 07:15) | Да!, в моей "классификации" 1)2)3) явно не хватает "образа мышления". Но я рассматривал утилитарную сторону. "Образ мышления" - это выше этих 1)2)3). Хотя его можно бы засунуть и в 1).
|
#14 Автор: SergeCpp (2013.04.27 11:23) | Не споры, конечно. У каждого свой взгляд и я лишь рассказываю то, как мне видится.
Кнут в соавторстве написал ещё и книгу "Конкретная математика. Основание информатики". А читать Кнута я начал с третьего тома (так как только его удалось достать первым).
|
#15 Автор: Nika (2013.04.27 14:28) | "Конкретная Математика" есть у меня "живьём". Напрягся - и приобрёл всё-таки... Именно после неё я понял, что математик - это не профессия, а призвание. ВЕЛИКОЛЕПНО изданная книга, в руки взять приятно (блин, - я даже иду руки мыть, перед тем, как взяться за неё!). Правда, текст в ней сформатирован несколько оригинально - узкий столбец шириной в 2/3 листа. Просто, видимо, применили другой шрифт, и не рискнули переформатировать. (Автор элегантно отбился от подобных вопросов, предупредив, что это сделано специально, чтобы студенты могли на полях писать свои комментарии;). Ничего я, естественно, там не пишу. |
#16 Автор: Nika (2013.04.27 14:51) | "(так как только его удалось достать первым)" - ха, прекрасно помню. У нас в библиотеке этот трёхтомник был в двух(!) экземплярах. Один хронически "на руках", другой -"контрольный". Этот второй я и читал. Сейчас всё проще. Он есть в DJVu формате: http://old-dos.ru/index.php?page=lib&do=show&id=48
|
#17 Автор: SergeCpp (2013.04.27 15:34) | Ну, Кнута (и вообще, научные книги) читать с экрана -- это ужас.
Кнут же в начале двухтысячных переиздавался в прекрасном виде.
За новым Кнутом (и Страуструпом, который относительно недавно выпустил роскошную книгу, хоть и для начинающих, но ведь автор-то -- кто!) я уже не слежу (там четвёртый том потихоньку выходит, а в планах у Кнута -- 6 или 7 ил 8). Хотя, как-нибудь, надо, конечно.
А третий старый тогда в книжном как-то был, на скупке (отдел такой) кажется (или так "выбросили" -- я уже не помню).
|
#18 Автор: Nika (2013.04.27 16:07) | Насчёт читать с экрана - 100% тягостно. А насчёт томов 4,5 Кнута, так они же предсказаны были ещё при первом издании. Нет... тут,видно, как и у боксёров, нужно вовремя "выйти из игры". Страуструпа, напрягшись, купил третье издание. Стоит на полке и регулярно с неё берётся. Думаю, тут тоже тот случай с "боксёрами". Кстати, наткнулся на довольно толковые комментарии именно к третьему изданию Страуструпа 1999 года (как у меня): http://ders.stml.net/cpp/ |
#19 Автор: SergeCpp (2013.04.27 17:14) | Предсказаны-то да, так ведь я про "выходить начали".
Хе... Эти комментарии я впервые увидел в 1997-98 на одном из "дисков с книжками", прочитал сразу же всё -- очень хорошо написано. Потом у него ещё были работы, комментарии к другим книгам других авторов. Я его везде (на разных форумах) советовал, когда в интернет появилась возможность выходить.
Раньше (2005) у него другой сайт был. |
#20 Автор: zhasmin (2014.11.08 21:02) | Книгу Белецкого о Паскале, я читал раньше. Это не о том Паскале Борланд, который все знают, а об его 2 версии (текстовой, но поддерж.графику низк.разрешения).. |
#21 Автор: Nika (2017.02.22 02:44) | Вот эта книга Билецкого о Турбо Паскале с графикой: http://old-dos.ru/index.php?page=lib&do=show&id=472 |
#22 Автор: Chesset (2018.02.13 21:33) | Не 1995, а 1992. Автор - Vern Paxson. |
#23 Автор: Nika (2018.02.13 23:23) | Спасибо, поправлено описание. |
| |
|