Правильно, зачем спешить
Работаю в IT, задали вопрос в ТП.
формулировка просто топ👍
Оси, языки и железо не виноваты, коли...
Часто в комментариях к постам с компьютерно-программной тематикой, как и в некоторых комментариях к своему недавнему посту об уроке информатики, просматриваются фразы о ненужности разных языков программирования либо операционных систем.
Одним из достойных ответов тому послужит цитата из книги Н.Г. Хитрово "Начала системного программирования в среде MS-DOS7", содержащая в себе короткий, но довольно ёмкий по сути фрагмент предисловия:
<<Получив управление в свои "руки", операционные системы серии Windows подготавливают переход в защищенный режим так, что после перехода высший (нулевой) уровень привилегий получает сама система Windows, а пользователям и прикладным программам достается низший (третий) уровень привилегий. Из-за этого изменить "расклад прав" пользователь уже никогда не сможет. По той же причине в защищенном режиме все возможности за пределами круга API-функций системы Windows становятся недоступны для прикладных программ. Сейчас обычная практика пользователя вообще не предполагает знакомства с работой за пределами низшего уровня привилегий. Доминирует противоположная концепция разграничения пользовательских и системных сфер разумения. Считается, что избыточное любопытство пользователя априори опасно и должно быть пресечено. Современные операционные системы хорошо защищены защищенным режимом ... от Вас. Каковы же альтернативы?
0.03. Почему MS-DOS 7?
Если операционная система не ограничивает права пользователя низшим уровнем привилегий, то при прочих равных условиях она неизбежно проигрывает по стабильности и надежности. В этом одна из причин вытеснения старомодных операционных систем типа DOS более современными. Но ситуация радикально изменяется, когда дело доходит до системных задач, которые нельзя решить без предоставления специалисту неограниченных прав доступа. Тогда тот же недостаток DOS становится решающим преимуществом и делает ее незаменимой. Все загрузочные дискеты – диагностические, сервисные, восстановительные, которые требуют наличия операционной системы, используют именно DOS. DOS применяется также в загрузочных оптических дисках. Наконец, DOS намного проще других операционных систем, и потому освоение системных операций целесообразно начинать именно с нее. Распространено мнение, что DOS – операционная система реального режима. Это верно лишь отчасти: DOS начинает работать в реальном режиме, но может быть переведена в защищенный режим либо драйвером (5.04-02), либо самим пользователем, причем тогда Вы сами вправе присвоить высший уровень привилегий себе. Только в таком случае процессор будет повиноваться любым Вашим командам, в том числе тем, которые исполняются лишь на высшем уровне привилегий. Ни одна другая операционная система свой уровень привилегий Вам не отдаст. Только среда DOS обеспечит Вам полную свободу действий как в реальном, так и в защищенном режиме. актическая потребность в операционной среде реального режима вынуждает заинтересованных поставщиков программного обеспечения продолжать совершенствование DOS. Независимо от ведущих фирм продвигается работа над проектом FreeDOS (http://www.freedos.org/ ). версия ROM-DOS (http://www.datalight.com/ Недавно появилась новая платная ), Находят своего потребителя также несколько менее "свежих" разновидностей DOS. Написано большое количество драйверов, придающих устаревшим официальным версиям DOS (MS-DOS 6.22, PC DOS 2000 и др.) новые способности
>>
От себя хочу добавить, что до сих пор (в том числе ввиду отсутствия альтернатив) регулярно пользуюсь низкоуровневыми DOS утилитами по обслуживанию жестких дисков, тестированию железа и прошивке BIOS. А по поводу Бейсика, на мой скромный взгляд, это лучший язык для начинающих знакомиться с программированием. Наипростейший синтаксис и необязательность глубоких математических познаний делают этот язык доступным к изучению даже для младшего ясельного возраста. А уж какие шедевры, за мою практику, попадались на этом скромном языке... И на последок, любителям выкриков: "php портит программистов", "DOS мертв", "Basic для ламеров", "виндузятники - приматы", "линуксоиды - гуманоиды" и т.д. - так вы показываете свой уровень познаний компьютерной тематики! Умные же люди поговаривают крылатыми цитатами: "Не язык красит программиста, а программист язык", "ОС - это инструмент! Хороший специалист берет для каждой задачи наиболее подходящий, фанатик будет забивать гвозди микроскопом потому, что взять в руки молоток ему 'религия не позволяет'", ну и на закуску: "Пока ОСь не 'мыслит самостоятельно', либо 'мыслительный процесс' управляем - доверять ей можно"...
P.S. умные мысли, цитаты, афоризмы по теме в комментах приветствуются!