Форум программистов
Реклама:
Контент-фильтр ИКС для учебных заведений.
Готовый набор правил для школ, фильтрация по спискам Роскомнадзора и Минюста. Соответствует ФЗ №436 и №139.
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 26.12.2015, 17:43   #1
jura_k
неформал
Форумчанин
 
Аватар для jura_k
 
Регистрация: 09.05.2015
Сообщений: 294
Репутация: 21
По умолчанию C под DOS

В двадцатый раз стал читать книгу 1999-го года Б.И. Березина, С.Б. Березина "Начальный курс C и C++".
Думал-думал, как же её лучше прочитать? Она написана под DOS, и там есть существенные моменты, которые никак не обойти. То есть под Windows там надо слишком уж извратиться, чтобы реализовать примеры.
Так ничего и не придумал. Стал читать так же, как 22 года назад учил C по другой книжке под названием "Turbo C". Для этого на Celeron 333 со сдохшим вентилятором установил 160 Gb HDD IDE. Разметил там логический диск C размером 0,1 Gb на FAT16. Установил MS-DOS 6.22 и русификатор "keyrus.com". Затем установил Turbo C 2.0. Всё это хозяйство вместе с программами-примерами заняло меньше 5 Mb.
Затем приступил к чтению книги.
Прочитал часть первого раздела, где рассказывалось про C. (Вторая часть посвящена C++.) Остановился в тот момент, когда пошли слишком сложные вещи, которые никогда не применяю на практике: функции с переменным числом параметров, указатели на функцию, нелокальные переходы и т.д. Примеры из книги разделил на функциональные группы по удобству использования; иногда прерывал и начинал сначала, когда программа занимала уже много места (лишь для удобства), хотя ничто не ограничивало их "расти" и дальше. В итоге получилось 7 программ, две последние из которых нефункциональны по своей структуре.
В приведённом файле можно посмотреть эти программы.
https://yadi.sk/i/TZBWu7PdmWDyK
Впоследствии, чтобы достать эти файлы, подключил этот HDD вторым к системе Windows 2000 на том же компьютере. Затем скопировал программы на флешку 1 Gb через USB. С флешки переписал в Windows Vista.
Сменил расширение файлов на *.txt, затем из программы WordPad открыл их как текстовые файлы MS-DOS и сохранил как текстовые файлы Windows. Ну а дальше в Word и в документ.
Теперь настало время думать, какую книгу читать следующей.
__________________
Мой рабочий стол: sf.uploads.ru/HK58m.png
jura_k вне форума   Ответить с цитированием
Старый 26.12.2015, 17:53   #2
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 13,738
Репутация: 2701

icq: 512-7шесть5
skype: alexp.frl
По умолчанию

О чем тема-то? О том, что вам нравится читать древние книги?
Alex11223 вне форума   Ответить с цитированием
Старый 26.12.2015, 18:04   #3
jura_k
неформал
Форумчанин
 
Аватар для jura_k
 
Регистрация: 09.05.2015
Сообщений: 294
Репутация: 21
По умолчанию

Типа да. Поскольку сообщение слишком короткое, я ещё добавлю символов.
__________________
Мой рабочий стол: sf.uploads.ru/HK58m.png
jura_k вне форума   Ответить с цитированием
Старый 26.12.2015, 21:03   #4
Croessmah
Вредный кошак
Профессионал
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Адрес: г. Инза
Сообщений: 1,077
Репутация: 362
По умолчанию

Цитата:
Остановился в тот момент, когда пошли слишком сложные вещи, которые никогда не применяю на практике: функции с переменным числом параметров, указатели на функцию, нелокальные переходы и т.д.
wtf?
Одни только callback'и чего стоят...
Croessmah вне форума   Ответить с цитированием
Старый 27.12.2015, 03:33   #5
Базиля
Профессионал
 
Аватар для Базиля
 
Регистрация: 03.12.2009
Адрес: СПб
Сообщений: 1,013
Репутация: 327
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
О чем тема-то? О том, что вам нравится читать древние книги?
Прекрасный упрек, ничего не скажешь...
Базиля вне форума   Ответить с цитированием
Старый 27.12.2015, 05:42   #6
min@y™
Цифровой кот
Профессионал
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Адрес: 1600, пенсильвания-авеню, п.г.т. верхний Вашингтонск, 8126 км от МКАД, от поста ГАИ - налево.
Сообщений: 6,693
Репутация: 1869

icq: 100500
skype: kick-ass
По умолчанию

чо всё это значит?
__________________
Чтобы правильно заниматься всякой фигнёй на работе (и дома тоже),
нужно долго и кропотливо учиться!
min@y™ вне форума   Ответить с цитированием
Старый 27.12.2015, 06:50   #7
jura_k
неформал
Форумчанин
 
Аватар для jura_k
 
Регистрация: 09.05.2015
Сообщений: 294
Репутация: 21
По умолчанию

Один раз мне даже пригодился язык C. Это когда в одной фирме понадобилось перевести 16-ричный многоразрядный код в десятичную систему счисления для каких-то там контроллеров. Эти товарищи просто не смогли объяснить своим программистам суть задачи, а я там был.
Сама программа заняла строчки три, и потом ещё больше часа оформлял результаты.
Так что не всё бесполезно.
__________________
Мой рабочий стол: sf.uploads.ru/HK58m.png
jura_k вне форума   Ответить с цитированием
Старый 27.12.2015, 10:32   #8
Stilet
Белик Виталий :)
Профессионал
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Адрес: Украина, Донецкая область, г. Краматорск
Сообщений: 57,961
Репутация: 6799
По умолчанию

Цитата:
чо всё это значит?
Это значит что, Великий Орхиватор почти заканчивается чуть больше чем весь. Еще чуть чуть много дописать - и можно будет его на всей планете Джасум использовать
__________________
I'm learning to live...
Stilet вне форума   Ответить с цитированием
Старый 27.12.2015, 12:14   #9
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 9,620
Репутация: 1515

icq: 216409213
По умолчанию

jura_k, никто не говорит, что С не нужен. Говорят не надо читать древности. Даже в мкшках уже давно более-менее новые стандарты используются.
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x вне форума   Ответить с цитированием
Старый 27.12.2015, 14:15   #10
min@y™
Цифровой кот
Профессионал
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Адрес: 1600, пенсильвания-авеню, п.г.т. верхний Вашингтонск, 8126 км от МКАД, от поста ГАИ - налево.
Сообщений: 6,693
Репутация: 1869

icq: 100500
skype: kick-ass
По умолчанию

Цитата:
Это значит что, Великий Орхиватор почти заканчивается чуть больше чем весь. Еще чуть чуть много дописать - и можно будет его на всей планете Джасум использовать
ах да, вспомнил! главврач опять забыл запереть кабинет и пациент добрался до компа с интернетами.
__________________
Чтобы правильно заниматься всякой фигнёй на работе (и дома тоже),
нужно долго и кропотливо учиться!
min@y™ вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C под DOS jura_k Общие вопросы C/C++ 26 01.08.2015 10:03
Из Dos под Win Nozema Фриланс 3 30.10.2009 18:34
C++ под DOS. Функции Xeon332 Общие вопросы C/C++ 34 29.11.2008 19:01
borland C++под DOS Xeon332 Помощь студентам 9 20.09.2008 20:50




03:36.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru