ВНИМАНИЕ! На форуме начался конкурс - астрофотография месяца МАРТ!
0 Пользователей и 1 Гость просматривают эту тему.
Я наслышан, что астрономия (научная деятельность) на 90% состоит из программирования.
Так вот, есть вопрос: какой язык программирования мне стоит учить? Сейчас в 10 классе.
15 лет назад, когда моему сыну было 10 лет, я поставил ему на комп линукс, вручил стопку книг и сказал: развивайся.
А может тогда сразу FreeBSD ...
Состязание "как максимально усложнить жизнь десятикласснику" выходит на новый уровень ...
Фантазии это вот так: "Кстати, линукс -- стимул освоить хотя бы C: можно самому исправить баг/добавить фичу к софту, которым пользуешься не только сам."
Я бы предпочел чтобы десятиклассники такие быстрофиксы не делали, а если и делали, то не выкладывали.
Не репозиториях и так лежат тонны хренового кода.
Ни разу не модифицировал код существующего линкуса. За 25 лет. А до этого еще лет пять не трогал код FreeBSD.
Основных трудностей у новичка с линуксом ( особенно в начале 2000х ) три: командная строка ( это обычно даже для тех кто с дос работал )
...конфиги ( это тоже было в дос )
и... vi
Цитата: Вантуз от 01 Дек 2025 [13:53:41]Авторы (или мэйнтэйнеры) софтаПользователь линукса и мейнтейнер - это сугубо разные понятие.
Авторы (или мэйнтэйнеры) софта
Цитата: Вантуз от 01 Дек 2025 [13:53:41]Причем написанного взрослыми дядьками на серьезных щщах.Всеми подряд.
Причем написанного взрослыми дядьками на серьезных щщах.
Дядьки на серьезных щщах хоть доки пишут
Цитата: Вантуз от 01 Дек 2025 [23:02:07]Например, вам не повезло в конце 20-го/начале 21-го вв. с ископаемой АТС, с которой на 4800/9600 можно было работать после грязного хака в ppp в ядре и в pppdВ это время у той же FreeBSD никаких проблем с диал-ап не было. 2.2.4 Да и у виндов в общем-то
Например, вам не повезло в конце 20-го/начале 21-го вв. с ископаемой АТС, с которой на 4800/9600 можно было работать после грязного хака в ppp в ядре и в pppd
У большинства вчерашних школьников вообще тогда компы иначе чем игровые типа Денди или хотя бы Спектрума с играми на кассетах, вызывали тогда разочарование. Большинство народа проходило дисплейный класс ровно также как другую обязаловку - матан там или лабы - сдало и забыло.
Цитата: Вантуз от 01 Дек 2025 [23:02:07]Пользователь пользует, натыкается на баг, пишет в багзиллу своего дистрибутиваВсе проще - он сносит нафиг энтот Линукс и ставит винду с диска на рынке.
Пользователь пользует, натыкается на баг, пишет в багзиллу своего дистрибутива
Писать может разве что подневольный админ, которому энтот линукс обслуживать - скажем у провайдеров диал-апа, или упертый линуксоид ( редкий вид ).
Какой толк от джуна? Он как правило и код толком писать еще не умеет.
К слову, я могу добавить, что в 90-е С лучше было изучать на nix подобных системах ...
Именно поэтому, в частности, народ просто выбирал Паскаль - и быстрая компиляция и без таких нежданчиков.
Все молотилки при питоне они всё-равно сделаны на сях либо фортране. Питон - он для увязывания этих библиотек. И не по старинке, с закатом Солнца вручную, а как можно проще - раз дава и готово.
Цитата: Вантуз от 02 Дек 2025 [12:25:35]Проблем с dial-up не было ни у кого. Проблемы были у конкретной АТС.Как другие-то работали ?
Проблем с dial-up не было ни у кого. Проблемы были у конкретной АТС.
Народ задерживался в дисплейном классе если там запускали игрушки.
А в дисплейном классе университета я подрабатывал менеджером - так что в курсе - массово архивировал каталоги чтобы место освободить -народ сдал работу по выч. практимуму и забыл про этот дисплейный класс - большинство так и делало.
Вариантов отвлечься дофига без того чтобы лезть в исходники и патчить их. Да еще и репортить.
Цитата: Вантуз от 02 Дек 2025 [12:25:35]Молодежь хотя бы чему-то учится и попутно делает что-то полезное, пусть даже c ужасным кодом.Т.е. код у молодежи ужасный, потому как учится.
Молодежь хотя бы чему-то учится и попутно делает что-то полезное, пусть даже c ужасным кодом.
Цитата: Вантуз от 02 Дек 2025 [12:25:35]На любой системе, использующей MMUПереведем с русского на русский - начиная с 386 или иными более дорогими архитектурами ( скажем SPARC для соляриса ).
На любой системе, использующей MMU
Да и паскаль на ХТ был очень быстрый. Быстро компилируешь и без вылетаний запускаешь - больше сделаешь.
Цитата: Вантуз от 02 Дек 2025 [23:49:02]По опыту, народ зависал в дисплейном классе, чтобы писать игрушки.Писать игрушки - это муторное кропотливое занятие. Для единиц.
По опыту, народ зависал в дисплейном классе, чтобы писать игрушки.
Какие форумы в 90-е года ? В эхи фидо ? - так оно далеко не у всех было.
Это так - можно написать на любом языке при грамотно расписанном алгоритме.
Вот только молодежь зачастую языком программирования думает, а не алгоритмом.
Цитата: Вантуз от 02 Дек 2025 [23:49:02]Из ширпотреба c MMU были СМ4, ДВК, видеотоновские EC-1011 (она же Митра).MMU была разве что на CM4 - где хотя бы 128 кб памяти было чтобы страницы по 64 кб переключать.
Из ширпотреба c MMU были СМ4, ДВК, видеотоновские EC-1011 (она же Митра).
Причем программирование в сессии на ДЕМОС на СМ4 - та еще песня была - поставил на компиляцию простую программу на 30 строк - можно пойти покурить. На однозадачной ДВК - побыстрее, но с двумя дисководами - хранишь программу на системном диске, потому как сначала ставишь дискету с компилятором и ждешь компиляции, а потом заменяешь ее на дискету с линкером и уже SAV собираешь.
В начале 90х у нас по гранту Сороса уже были SPARC и VAX
XT был быстрее чем ДВК и гораздо удобнее, да и волков коммандера упрощал жизнь и редактор у него был точно удобнее K52.
Цитата: Павел Васильев от 02 Дек 2025 [16:05:02]Вы вопрос топик стартёра не забыли? Решили отговорить его учить какой-либо вообще язык программирования. Вопрос топикстартера был про научную деятельность.
Вы вопрос топик стартёра не забыли? Решили отговорить его учить какой-либо вообще язык программирования.
Количество пишущих - о-малое от класса средней образовательной школы.
Тем более что практикум по информатике был в последнем классе - уже "дембеля" и взрослые - не до игрушек.
Цитата: Вантуз от 03 Дек 2025 [15:22:59]Некоторые стали программистами, некоторые нет, но школьная практика так или иначе помогла потом.Мне, например, школьного багажа до сих пор достаточно.Я благополучно забыл школьный учебник Ершова с паскалеподобным языком типа алг, нц, кц сразу как только школу окончил. Причем я еще и спорил с учительницей что этот язык нафиг не нужен - можно сразу Бейсик учить, все равно писали потом мы на Бейсике - две программы надо было сдать - одну простую типа на квадратное уравнение, вторую на графику - что-то нарисовать программой.Так что школьный багаж обычной средней провинциальной школы я сразу же и забыл - было бы чего помнить.
Некоторые стали программистами, некоторые нет, но школьная практика так или иначе помогла потом.Мне, например, школьного багажа до сих пор достаточно.
Цитата: Вантуз от 03 Дек 2025 [15:22:59]Кстати, специфический язык иногда помогает придумать компактную запись алгоритма.На нем и пишут, ибо мысль убежит. А потом это не проверил, это не проверил...Сам грешил по молодости.
Кстати, специфический язык иногда помогает придумать компактную запись алгоритма.
ДВК-3 да с винчестером это была редкая машина, там и дисплей с графикой. Я работал на более массовой ДВК-2. Да даже на ДВК-3 у нас не ставили ДЕМОС(никс) - для персоналки RT-11 хватало, а тем более если с КАМАК и оборудованием на прерываниях работать - вдвойне ДЕМОС не нужен - только ресурсы тратить.
Цитата: Вантуз от 03 Дек 2025 [15:22:59]Может, сама СM была неторопливой? К сожалению, не застал, чтобы сравнивать. До PC и прочего успел поиграться только с видеотоновской Митрой с ОС MISS. 2 МГц процессор. 256 кБ памяти. И это на десяток пользователей двое из которых точно запустили компилятор. Что делать машине? - свопить на диск конечно же.
Может, сама СM была неторопливой? К сожалению, не застал, чтобы сравнивать. До PC и прочего успел поиграться только с видеотоновской Митрой с ОС MISS.
Цитата: Вантуз от 03 Дек 2025 [15:22:59]Зато DOS с Turbo C после MISS выбешивал первое время, причем даже не из-за вылетов по ошибкам типа записи по нулевому указателю. Было просто менее удобно.Турбо С был гораздо удобнее минимум редактором и быстрее компилировался. Особенно в сети Новелл с жестким диском.
Зато DOS с Turbo C после MISS выбешивал первое время, причем даже не из-за вылетов по ошибкам типа записи по нулевому указателю. Было просто менее удобно.
Паскаль не заходил на СМ-ках и ДВК из-за многословия - на Фортране гораздо реже приходилось нажимать клавиши для набивки программ - там операторы короткие, не надо типы задавать кроме массивов - это можно по буквам неявно.
Цитата: Вантуз от 03 Дек 2025 [15:22:59] Кстати, NC после MISSовской оболочки не выглядел прорывом.Не видел живьем MISS и серию венгерских ЕС-1010хх - тоже.
Кстати, NC после MISSовской оболочки не выглядел прорывом.
Цитата: Вантуз от 04 Дек 2025 [23:37:13]У нас информатика была в 10-11 классах. В 10-м за 3-4 урока рассказали ПаскальВ Ершове паскаля нет. Там паскалеподобный язык типа Рапиры
У нас информатика была в 10-11 классах. В 10-м за 3-4 урока рассказали Паскаль
У нас зависал только я. Из 30. И то не всегда - парашютная секция в ДОСААФ.
ЭВМ в классе популярностью совсем не пользовалась в последнем классе. И никакого С не было на Ямаха КУВТ.
Цитата: Вантуз от 04 Дек 2025 [23:37:13]Так как бывшие на машине игрушки надоели, писали себе всякое сами.Нам их ставили редко так что не надоедали. Причем дисплейного класса у нас в школе не было - мы в соседнюю ходили. И не мы одни. Так что не засидеться - другой класс придет.
Так как бывшие на машине игрушки надоели, писали себе всякое сами.
Никакого физматкласса в обычной среднеобразовательной школе не было. И никаких ЭВМ. ЭВМ в провинции была редкостью - на насколько школ дисплейный класс. Разве что у специализированных школ могла быть или может в больших городах в подшефных.
Если это была именно Митра ( французская ) ...
- то вдвойне богатая школа.
Митро-совместимая была венгерская ЕС-1015. И у нее 1М памяти ОЗУ не было физически - до 256К только. Вот виртуально - до 16М, но с диском. Компилятор на ХТ с 640К работал быстрее в одной сессии.
Цитата: Вантуз от 04 Дек 2025 [23:37:13]Удобнее чего?Удобнее всего что на ДВК-2 или СМ1420 - потому что это была среда разработки. Да с отличным простым редактором, получше чем К52 на ДВК и ed ( а не vi ) на ОС ДЕМОС на СМ1420.
Удобнее чего?
MISS c меню и экранным отладчиком на уровне текста - это нонсенс в мире UNIX - ничего подобного в классических UNIX не было и в ДЕМОС тоже. Плюс ДЕМОС это полноценный fork чего не было в MISS.
Оно понятно, что перейдя и на DOS сразу становилось неудобно.
Цитата: Вантуз от 04 Дек 2025 [23:37:13]Первой сопоставимой по удобству системой был VMS.VMS можно было пользоваться, но Тurbo C в DOS был удобнее.
Первой сопоставимой по удобству системой был VMS.
Но на VAX в частности была почта.
Почитал и подумал - возможно с усеченной версией MISS для СМ-4 ( а туда ее портировали ) я был знаком - у нас был дисплейный класс с СМ-4 и фрязинскими дисплеями с подобной схемой: там было меню типа 1 - редактирование 2 - компиляция 3 - линковка 4 - запуск и т.п. Чисто для фортрана.
Здравствуйте, жители форума. Я наслышан, что в астрономия (научная деятельность) на 90% состоит из программирования. Так вот, есть вопрос: какой язык программирования мне стоит учить? Сейчас в 10 классе. Буду рад
1015 это продолжение серии 1010 только Ряд-2
https://www.computer-museum.ru/histussr/es1015.htm:... Центральный процессор — ЕС-2115 включает в себя подпроцессор обработки команд, блок оперативной памяти, основную оперативную память 128 Кб, ... Процессор работает с набором команд ЕС ЭВМ-2 без команд плавающей запятой и команд удвоенной длины слова, которые, однако, при желании могут быть реализованы с помощью микропрограмм.
sh - так себе среда.
В баш работать можно.
vi 90-х проигрывал Borland C++ вчистую - никакой подсветки синтаксиса да и блоков нет.
Цитата: Вантуз от 05 Дек 2025 [15:09:27]СМ-4 по описанию имела в разы меньше RAM, и была медленнее ЕС-1011.ОЗУ там как раз было схожее - 128 или 256кб на СМ1420 ...
СМ-4 по описанию имела в разы меньше RAM, и была медленнее ЕС-1011.
Мало понятно откуда в теме про програмирование для любительской астрономии (ну и даже научной) безпрерывно вспоминают уже давно ушедшие от науки и учебы вузы.
Цитата: Вантуз от 05 Дек 2025 [23:06:15]Тема не про программирование.Исходя из понимания слов в первом посте ...
Тема не про программирование.
Цитата: Вантуз от 05 Дек 2025 [22:49:48]На 1011 ОЗУ было не менее 1МНе было на 1011 физически никогда столько ОЗУ - только 64\128К - там вообще память была на ферритовых сердечниках.
На 1011 ОЗУ было не менее 1М
Цитата: Вантуз от 06 Дек 2025 [19:59:50]Цитата: yacc от 05 Дек 2025 [23:15:55]Цитата: Вантуз от 05 Дек 2025 [22:49:48]На 1011 ОЗУ было не менее 1МНе было на 1011 физически никогда столько ОЗУ - только 64\128К - там вообще память была на ферритовых сердечниках.В данном случае, один из двух спорящих дурак, а другой подлец.Подлецом быть не хочу.Отвечу сканом справочника
Цитата: yacc от 05 Дек 2025 [23:15:55]Цитата: Вантуз от 05 Дек 2025 [22:49:48]На 1011 ОЗУ было не менее 1МНе было на 1011 физически никогда столько ОЗУ - только 64\128К - там вообще память была на ферритовых сердечниках.В данном случае, один из двух спорящих дурак, а другой подлец.Подлецом быть не хочу.
https://mgerlai-zujvari.tfodor.hu/r11.html/Автоперевод с венгерского на английский корявый, но понять можно:/...Category System Name Application Arhitektúra Construction, Environment License Megamini Computers R11 (VT600) General, Corporate Governance SEMS S Series Machines SEMS Mitra 225...Features of the R11 (mega mini) computerThe R11 computer system is suitable for simultaneous service to several users in the megamini category (4 MB operational memory, 16 x 80, 160 or 300 MB disc interface options).Features of Hardware32 (or 64) IT level- 155 instructions- MONOBUS (transmission speed: 2.3 Mbyte/sec)- microprocessor peripheral interfaces- 1 Mbyte expandable operative library.In corporate governance application (database management, transaction, etc.) it is able to provide reliable and fast service to 32 terminals, and it also has a number of applications.Data processing - technical calculations- traditional calculator center tasks- scientific researchRemote data processing- transaction management-database management management- computer networks: R11-R11; R11-R10- Remote job terminal emulation: TOE, IBM, Siemens compatible computers- Access to X 25 (postal) networkTime sharing apps- multi-console instructor systems- interactive program developmentIndustrial applications- Twin-processing systems with increased reliability- hierarchical control and control systems
https://www.osp.ru/cw/2000/14/4261:MISS — Multipurpose Interactive timeSharing System. Для того времени это была любопытная система. В стране только-только начал появляться Unix, и какая-то конкуренция была со стороны программистов ИПК Автопрома (никакого «Релкома» еще не было), которые разработали DEMOS. Потом появились более мощные машины — ЕС 1011 с «целым» мегабайтом памяти. К 1988 году в Стране Советов настало некоторое послабление, и был организован кооператив «Гамма». Мы ставили свои системы в основном заказчикам из промышленности — химпрому, нефтяникам, газовикам....Естественно, были системы, которые поставлялись вместе с машинами, но они были, мягко говоря, устаревшие. Это были системы класса OS/360: разветвленные системы с кучей возможностей, но совершенно не приспособленные ни для разработки, ни для использования наиболее популярных приложений, к тому же достаточно сложные и неповоротливые, медленные. Но самое главное — не интерактивные, то есть не рассчитанные на нормального пользователя, как, в общем-то, и ОС Unix до недавнего времени. У нас же был хороший пример — система для ЕС 1010, разработанная двумя венграми в «Видеотоне», называвшаяся IDOS. Это интерактивная система, с которой уже вполне можно было работать даже с алфавитно-цифровыми терминалами. Но она была однопользовательской. Мы хотели сделать удобную, многопользовательскую систему с нормальным интерфейсом, без командной строки.
У меня описана именно ЕС-1011, ЕС-1010 - еще слабее.
А вот R11 в разные годы была разная. VT600 - Mitra 225, а VT6000 - Mitra 585/625 - это прям по той же ссылке
А я вот вижу другое про 225 - память 512 кСлов и самое главное - что там с шиной данных.
Я переспросил человека который работал с кодами MISS и портировал их как дипломную работу на тот же Videoton с Z80 c 256 килобайт ( страницами ). Да, MISS шла и на более скудных Z80 без MMU поддержки от самого процессора.