Из ис­то­рии пер­со­наль­ных ком­пью­те­ров: со­вет­ские про­грам­ми­ру­е­мые каль­ку­ля­то­ры

Аватар пользователя kvg1967

Элек­тро­ни­ка МК-54

Я про­дол­жаю тему о пред­рас­суд­ках.
С моей точки зре­ния со­вре­мен­ная си­ту­а­ция с про­грамм­ным обес­пе­че­ни­ем ком­пью­те­ров, когда при­клад­ные про­грам­мы имеют раз­ме­ры в сотни Ме­га­байт, а опе­ра­ци­он­ные си­сте­мы во­об­ще раз­ду­лись в объ­е­ме до несколь­ких Ги­га­байт, яв­ля­ет­ся аб­сурд­ной: круп­ные кор­по­ра­ции на­вя­за­ли всему че­ло­ве­че­ству какой-​то неле­пый и вы­год­ный толь­ко им под­ход к раз­ра­бот­ке про­грамм.
В ка­че­стве контр­при­ме­ра я пред­ла­гаю рас­смот­реть ис­то­рию, свя­зан­ную с про­грам­ма­ми для каль­ку­ля­то­ров.


Про­грам­ми­ру­е­мые каль­ку­ля­то­ры – это самая ран­няя раз­но­вид­ность пер­со­наль­ных ком­пью­те­ров, по­явив­ша­я­ся на ми­ро­вом рынке.

Ци­та­ты из Ви­ки­пе­дии:

В 1965 году ита­льян­ская фирма Olivetti вы­пу­сти­ла на­столь­ное про­грам­ми­ру­е­мое вы­чис­ли­тель­ное устрой­ство Programma 101. Ап­па­рат был спо­со­бен вы­пол­нять ариф­ме­ти­че­ские дей­ствия, из­вле­кать корни, на­хо­дить аб­со­лют­ное зна­че­ние числа. Па­мять в 240 байт рас­пре­де­ля­лась между ре­ги­стра­ми па­мя­ти и ша­га­ми про­грам­мы. Для управ­ле­ния ис­поль­зо­ва­лась про­стая кла­ви­а­ту­ра, вывод дан­ных про­из­во­дил­ся на пе­ча­та­ю­щее устрой­ство. Про­грам­ми­ро­ва­ние вы­пол­ня­лось на про­стом символьно-​кодовом языке, вклю­чав­шем опе­ра­ции пе­ре­да­чи дан­ных между ре­ги­стра­ми, опе­ра­ции с дан­ны­ми и услов­ные и без­услов­ные пе­ре­хо­ды. Пред­по­ло­жи­тель­но Olivetti Programma 101 можно счи­тать пер­вым в мире про­грам­ми­ру­е­мым каль­ку­ля­то­ром, как и пер­вым от­но­си­тель­но пор­та­тив­ным пер­со­наль­ным ком­пью­те­ром, хотя и тот, и дру­гой тер­мин по­яви­лись позже.

Programma 101

Casio AL-1000 – пер­вый про­грам­ми­ру­е­мый каль­ку­ля­тор фирмы Casio
В 1967 году япон­ской фир­мой Casio пред­став­лен каль­ку­ля­тор Casio AL-1000. Он был вы­пол­нен на дис­крет­ных по­лу­про­вод­ни­ко­вых эле­мен­тах (284 от­дель­ных тран­зи­сто­ра, в ос­нов­ном Toshiba 2SC371, и 1500 ди­о­дов), имел 14-​разрядный ин­ди­ка­тор на га­зо­раз­ряд­ных лам­пах, па­мять на фер­ри­то­вых сер­деч­ни­ках и ин­тер­фейс для вы­во­да дан­ных на элек­три­че­скую пи­шу­щую ма­шин­ку. Воз­мож­но­сти каль­ку­ля­то­ра были весь­ма огра­ни­чен­ны­ми: че­ты­ре дей­ствия ариф­ме­ти­ки, из­вле­че­ние квад­рат­но­го корня, 4 ре­ги­стра па­мя­ти, про­грамм­ная па­мять на 30 шагов. В каль­ку­ля­то­ре была ре­а­ли­зо­ва­на про­стая ариф­ме­ти­че­ская ло­ги­ка опе­ра­ций (см. ниже). При этом ап­па­рат имел раз­ме­ры 380 x 440×238 мм, весил более 12 кг и про­да­вал­ся по цене, эк­ви­ва­лент­ной 900 аме­ри­кан­ским дол­ла­рам.

В 1969 году в США фирма Hewlett-​Packard вы­пу­сти­ла на­столь­ный про­грам­ми­ру­е­мый каль­ку­ля­тор для научно-​технических рас­чё­тов HP 9100A. Он весил 18 кг, про­да­вал­ся за 4900$, имел ин­ди­ка­тор и кла­ви­а­ту­ру. От­дель­но про­да­ва­лось пе­ча­та­ю­щее устрой­ство, счи­ты­ва­тель маг­нит­ных карт и до­пол­ни­тель­ный внеш­ний ин­тер­фейс для под­клю­че­ния прин­те­ра IBM. HP 9100A имел па­мять из 16 чис­ло­вых ре­ги­стров и 192 шагов про­грам­мы, ре­а­ли­зо­вы­вал об­рат­ную поль­скую ло­ги­ку вы­чис­ле­ний со сте­ком из трёх ре­ги­стров, вы­чис­лял несколь­ко де­сят­ков ма­те­ма­ти­че­ских функ­ций, а при ис­поль­зо­ва­нии про­грамм – корни мно­го­чле­нов до пятой сте­пе­ни, функ­ции Бес­се­ля, эл­лип­ти­че­ские ин­те­гра­лы и вы­пол­нял ре­грес­си­он­ный ана­лиз.
В связи с этим устрой­ством стало ши­ро­ко из­вест­но само по­ня­тие «про­грам­ми­ру­е­мо­го каль­ку­ля­то­ра».


HP9100A

В 1970 году НИИ «Цик­лон» (в то время – ЦБ ПНПП при НИИ-35 Минэлек­трон­про­ма СССР) был раз­ра­бо­тан пер­вый со­вет­ский ста­ци­о­нар­ный про­фес­си­о­наль­ный про­грам­ми­ру­е­мый каль­ку­ля­тор «Электроника-​70», ко­то­рый имел 23 ре­ги­стра и поз­во­лял хра­нить 186 ко­манд. Было преду­смот­ре­но под­клю­че­ние пе­ри­фе­рий­ных устройств, вклю­чая внеш­нее за­по­ми­на­ю­щее устрой­ство «Электроника-​72», в ко­то­ром можно было хра­нить 248 чис­ло­вых дан­ных или 3472 шагов про­грам­мы. Со­здан­ные про­грам­мы можно было за­пи­сы­вать на маг­нит­ные карты (5×9 см) и ис­поль­зо­вать мно­го­крат­но.

Б3-21 – про­грам­ми­ру­е­мый мик­ро­каль­ку­ля­тор с об­рат­ной поль­ской за­пи­сью для про­ве­де­ния ин­же­нер­ных и на­уч­ных рас­чё­тов. От­но­сит­ся к пер­во­му по­ко­ле­нию Со­вет­ских про­грам­ми­ру­е­мых каль­ку­ля­то­ров. Раз­ра­бо­тан в 1975 году и се­рий­но про­из­во­дил­ся с на­ча­ла 1977 года. Про­да­вал­ся по цене 350, 190 и 80 руб­лей.
Элек­тро­ни­ка Б3-21 яв­ля­ет­ся пер­вым про­грам­ми­ру­е­мым мик­ро­каль­ку­ля­то­ром, про­из­ве­ден­ным в СССР.


Б3-21

Б3-34 – со­вет­ский про­грам­ми­ру­е­мый мик­ро­каль­ку­ля­тор с об­рат­ной поль­ской за­пи­сью для про­ве­де­ния ин­же­нер­ных и на­уч­ных рас­чё­тов. От­но­сит­ся ко вто­ро­му по­ко­ле­нию со­вет­ских про­грам­ми­ру­е­мых каль­ку­ля­то­ров. Вы­пус­кал­ся в УССР за­во­дом «Каль­ку­ля­тор», ко­то­рый ра­бо­тал в г. Свет­ло­водск Ки­ро­во­град­ской об­ла­сти. В про­да­же по­явил­ся в 1980 году по цене 120 руб­лей.
Па­мять 98 ко­манд и 14 ре­ги­стров, быст­ро­дей­ствие около 5 про­стых опе­ра­ций в се­кун­ду. При вы­клю­че­нии каль­ку­ля­то­ра со­дер­жи­мое па­мя­ти сти­ра­ет­ся. Опе­ра­ци­он­ный стек со­сто­ит из 4 ре­ги­стров (X, Y, Z, T); кроме того, су­ще­ству­ет ре­гистр преды­ду­ще­го ре­зуль­та­та X1.

Б3-34

Од­на­ко некий пси­хо­ло­ги­че­ский ба­рьер в от­но­ше­нии каль­ку­ля­то­ров со­вет­ское об­ще­ство пре­одо­ле­ло после по­яв­ле­ния более до­ступ­но­го по цене ва­ри­ан­та – «Элек­тро­ни­ки МК-54»

Элек­тро­ни­ка МК-54 – со­вет­ский про­грам­ми­ру­е­мый мик­ро­каль­ку­ля­тор с об­рат­ной поль­ской за­пи­сью для про­ве­де­ния ин­же­нер­ных рас­че­тов. Функ­ци­о­наль­ный ана­лог Б3-34, вы­пол­нен­ный на дру­гой эле­мент­ной базе.
Кон­струк­тив­ное ре­ше­ние «Элек­тро­ни­ка МК-54» было более де­шё­вым, что сде­ла­ло этот каль­ку­ля­тор самым до­ступ­ным по цене про­грам­ми­ру­е­мым каль­ку­ля­то­ром в СССР: его цена в се­ре­дине 1980-х годов со­став­ля­ла 65 руб­лей (в срав­не­нии с 85 руб­ля­ми за Б3-34).

МК-54

Имен­но после по­яв­ле­ния этой мо­де­ли каль­ку­ля­то­ра круп­ные со­вет­ские из­да­тель­ства стали вы­пус­кать раз­но­об­раз­ные спра­воч­ни­ки про­грамм, на­при­мер:

Дья­ко­нов В.П. Спра­воч­ник по рас­че­там на мик­ро­каль­ку­ля­то­рах. 3-е изд., доп. и пе­ре­раб. – М.: Наука., 1989. – 464 с.
Епан­чи­ков В.А., Цвет­ков А.Н. Спра­воч­ник по при­клад­ным про­грам­мам для мик­ро­каль­ку­ля­то­ров. – М.: Фи­нан­сы и ста­ти­сти­ка, 1988. – 320 с.

Ста­тьи о про­грам­ми­ру­е­мых каль­ку­ля­то­рах пуб­ли­ко­ва­лись в жур­на­лах «Наука и жизнь» и «Тех­ни­ка – мо­ло­де­жи».
К делу также под­клю­чи­лись ра­дио­лю­би­те­ли, ко­то­рых в СССР было весь­ма из­ряд­ное ко­ли­че­ство. На­при­мер, ти­ра­жом в 60 тысяч эк­зем­пля­ров был издан сле­ду­ю­щий спра­воч­ник:

Тро­хи­мен­ко Я. К., Любич Ф. Д. Ра­дио­тех­ни­че­ские рас­че­ты на мик­ро­каль­ку­ля­то­рах: Спра­воч­ное по­со­бие. – М.: Радио и связь, 1983. – 256 с., ил.

Вы­яс­ни­лось вдруг, что даже при ми­зер­ном объ­е­ме опе­ра­тив­ной па­мя­ти можно ре­а­ли­зо­вать до­воль­но слож­ные ал­го­рит­мы – если удаст­ся пре­одо­леть за­пу­тан­ное и за­ум­ное из­ло­же­ние этих ал­го­рит­мов в учеб­ни­ках. 
 

Ав­тор­ство: 
Ав­тор­ская ра­бо­та / пе­ре­во­ди­ка

Комментарии

Аватар пользователя Vneroznikov
Vneroznikov (13 лет 4 месяца)

По­то­му что ин­кап­су­ля­ция и по­ли­мор­физм. Ко­то­рые ре­а­ли­зу­ют­ся или ге­не­ра­ци­ей кода ком­пи­ля­то­ром на все воз­мож­ные слу­чаи жизни. Или - в слу­чае ин­тер­пре­та­то­ра - объем кода не уве­ли­чи­ва­ет­ся но зато резко па­да­ет ско­рость вы­пол­не­ния. Ну или как в слу­чае с Явой - ор­га­ни­че­ски со­че­та­ем оба недо­стат­ка и ком­пи­ля­тор и ин­тер­пре­та­тор байт-​кода сразу.

Ну и биб­лио­те­ки к коду тоже на все слу­чаи по­ли­мор­физ­ма жизни. В до­ве­сок.

Аватар пользователя Тигр Шрёдингера

Чем слож­нее си­сте­ма тем боль­ше в ней ко­сты­лей...

Аватар пользователя kvg1967
kvg1967 (2 года 11 месяцев)

Ко­сты­ли могут под­ло­мить­ся в самый неожи­дан­ный и со­вер­шен­но непод­хо­дя­щий мо­мент.

Аватар пользователя Тигр Шрёдингера

Ну мир же как то ра­бо­та­ет? Ра­бо­та­ет!

Аватар пользователя kvg1967
kvg1967 (2 года 11 месяцев)

Ком­пью­тер­ные си­сте­мы ра­бо­та­ют имен­но «как-​то»: кое-​как.
Судя по тому, что в по­след­нее время про­ис­хо­дит с Ин­тер­не­том – все хуже и хуже.

Аватар пользователя Барсук
Барсук (4 года 1 неделя)

Все про ООП.

Мар­ке­то­лог спра­ши­ва­ет про­грам­ми­ста: в чём слож­ность под­держ­ки боль­шо­го про­ек­та?

Про­грам­мист: ну пред­ставь, что ты пи­са­тель и под­дер­жи­ва­ешь про­ект «Война и мир». У тебя ТЗ — на­пи­сать главу как На­та­ша Ро­сто­ва гу­ля­ла под до­ждём по парку. Ты пи­шешь «шёл дождь», со­хра­ня­ешь, вы­ле­та­ет со­об­ще­ние об ошиб­ке «На­та­ша Ро­сто­ва умер­ла, про­дол­же­ние невоз­мож­но». По­че­му умер­ла? На­чи­на­ешь раз­би­рать­ся. Вы­яс­ня­ет­ся, что у Пьера Без­ухо­ва скольз­кие туфли, он упал, его пи­сто­лет уда­рил­ся о землю и вы­стре­лил в столб, а пуля от стол­ба сри­ко­ше­ти­ла в На­та­шу. Что де­лать? За­ря­дить пи­сто­лет хо­ло­сты­ми? По­ме­нять туфли? Ре­ши­ли убрать столб. По­лу­ча­ем со­об­ще­ние «По­ру­чик Ржев­ский умер.» Вы­яс­ня­ет­ся, что он в сле­ду­ю­щей главе об­ло­ка­чи­ва­ет­ся о столб, ко­то­ро­го уже нет…"

rol_foster: Се­го­дня пол­дня ис­ка­ли ошиб­ку, из-за ко­то­рой, об­раз­но го­во­ря, у На­та­ши при про­гул­ке с Пье­ром па­да­ют трусы. Одна из функ­ций про­грам­мы де­ла­ет то, что де­лать не долж­на. От­ка­ти­ли на вчера — трусы на месте. Пе­ре­ло­па­ти­ли весь код об­нов­ле­ния, там во­об­ще ни тру­сов, ни На­та­ши, ни даже Ржев­ско­го, тупо кра­сят дом Бол­кон­ских. Чуть ли не по­ша­го­во раз­би­ра­ем — все нор­маль­но. Но трусы па­да­ют. И, чтобы найти при­чи­ну, при­дёт­ся пе­ре­ло­па­тить весь код, а это неде­ли две ми­ни­мум.

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

Аватар пользователя NOT
NOT (13 лет 4 месяца)

Уве­рен на 146%.

Даже по опыту ребят, «пе­ре­тра­хи­ва­ю­щих» (©) со­вре­мен­ную Винду.

Ну и по соб­ствен­но­му (прав­да, очень дав­не­му) опыту про­ек­ти­ро­ва­ния ОС в рам­ках вся­ких учеб­ных за­да­ний. 

Аватар пользователя laa
laa (5 лет 10 месяцев)

За­ня­лись бы ли­нук­сом.

Аватар пользователя NOT
NOT (13 лет 4 месяца)

Да позд­но уж мне. 

smile1.gif

Аватар пользователя Daniel1997
Daniel1997 (7 лет 11 месяцев)

На­вер­ное не менее важ­ным было то, что тут же в про­да­же по­яви­лись спра­воч­ни­ки, на­при­мер для инженеров-​строителей по раз­ным спе­ци­а­ли­за­ци­ям типа рас­чет сетей во­до­во­да на про­грам­ми­ру­е­мом каль­ку­ля­то­ре, по тем вре­ме­нам очень круто и удоб­но. 

Аватар пользователя NOT
NOT (13 лет 4 месяца)

В самом на­ча­ле 80-х при под­го­тов­ке ди­пло­ма ис­поль­зо­вал по­да­рен­ный пер­со­наль­ный про­грам­ми­ру­е­мый каль­ку­ля­тор, про ко­то­рый помню лишь то, что он, ка­жет­ся, на­зы­вал­ся «Искра» и имел ин­ди­ка­цию на га­зо­раз­ряд­ных лам­пах. Раз­ме­ром был где-​то 40×40 см.

Воз­мож­но, это была Искра-​125.

P.S. «Искр», ока­зы­ва­ет­ся, до­фи­га вся­ких было. Де­ла­ли их в Кур­ске. 

Аватар пользователя Алекsандр
Алекsандр (5 лет 2 недели)

Аватар пользователя sw34
sw34 (5 лет 6 месяцев)

Ну тут же все по­нят­но. Уве­ли­че­ние тре­бо­ва­ний к объ­е­му па­мя­ти по­вы­си­ло спрос на блоки па­мя­ти. Рука руку моет. Май­к­ро­софт и ИБМ во­об­ще на­хо­ди­лись в сго­во­ре, про­дви­гая про­дук­то­вые ли­ней­ки друг друга. Так что ни­че­го лич­но­го, про­сто биз­нес 

Аватар пользователя Александр Хуршудов

Я очень много ра­бо­тал на "Элек­тро­ни­ках"... Урав­не­ние Ван-​дер-Ваальса (5 сте­пе­ни) на них решал чис­лен­ным ме­то­дом....

Ком­мен­та­рий ад­ми­ни­стра­ции:  
*** По­кой­ся с миром, ува­жа­е­мый Алек­сандр - https://aftershock.news/?q=node/1485324 ***
Аватар пользователя cpr
cpr (9 лет 8 месяцев)

Помню пе­ре­ход­ные про­цес­сы в них счи­тал.

Прав­да для ли­ней­ных си­стем и со­от­вет­ствен­но по ана­ли­ти­че­ско­му ре­ше­нию дифур.

Для чис­лен­ных ме­то­дов у меня на ра­бо­те уже ПК был с са­мо­пис­ны­ми про­га­ми. Лю­би­мый метод - Рунге-​Кутта вто­ро­го по­ряд­ка.

Аватар пользователя BarBoss
BarBoss (10 лет 5 месяцев)

Помню, помню. Б3-21 икс в сте­пе­ни игрек непра­виль­но счи­тал (или какую-​то дру­гую сте­пен­ную функ­цию, не помню точно уже.). За­ра­за такая. В итоге ре­ша­е­мая чис­лен­ным ме­то­дом функ­ция пре­вра­ти­лась в непо­нят­но что, экс­тре­му­мы ав­то­ма­ти­че­ски не на­хо­ди­лись, а я не мог по­нять, что про­ис­хо­дит (пе­ре­счи­ты­вал сужа­ю­щие устрой­ства для рас­хо­до­ме­ров). Про­грам­мист в 17 лет я был так себе...

Аватар пользователя 012345
012345 (3 года 1 неделя)

На МК-61 был кри­вой ко­си­нус. При­хо­ди­лось об­хо­дить через тБ (ко­то­рые Бра­ди­са).

И когда этот же (сразу про­ве­рил) кри­вой ко­си­нус вылез в 95-й (не 3.11!) винде, я про­пёр­ся в пол­ный рост, долго рыдал от за­ви­сти к ге­ни­аль­ным си­ли­ко­но­вым про­грам­ми­стам...

Аватар пользователя Алексей161
Алексей161 (8 лет 4 месяца)

У меня такой лежит ))))С доп мо­ду­лем. Помню как в полет на Луну играл ))))По­сад­ка и про­чее ))))

Аватар пользователя erdn
erdn (11 лет 5 месяцев)

На­сколь­ко помню, вто­ром пор­том она к прин­те­ру под­клю­ча­ет­ся. Тоже со­вет­ско­му (мел­кая серия).

Аватар пользователя Алексей161
Алексей161 (8 лет 4 месяца)

Это что то тогда на гране фан­та­сти­ки было. Ну мой живой. Ино­гда под­рас­та­ю­щее по­ко­ле­ние им пугаю ))))

Аватар пользователя Мирон Сергеевич Яров

Ино­гда под­рас­та­ю­щее по­ко­ле­ние им пугаю ))))

Я свой в школу отдал. Мы там неболь­шие ра­бо­ты де­ла­ли (сла­бо­точ­ку тя­ну­ли, ин­тер­ак­тив­ные доски уста­нав­ли­ва­ли) смот­рю, а в клас­се ин­фор­ма­ти­ки эда­кий мини-​музей вы­чис­ли­тель­ной тех­ни­ки, ну я и пред­ло­жил им для музея МК-52 с доп.па­мя­тью.

Аватар пользователя paulroot
paulroot (8 лет 5 месяцев)

Ана­ло­гич­но, МК52 + мо­ду­ли БРП

Про­грам­мы Лунолет-​3, ОС-1, Атмосфера-​2 в раз­де­ле "Клуб элек­трон­ных игр" Ми­ха­и­ла Пу­хо­ва в жур­на­ле "Техника-​Молодежи" №6 1985 - №5 1986 - это свя­тое... (еще были Лунолет-​1, Лунолет-​2, Мас­кон, ОС-2, Лунолет-​4, Кеплер, Атмосфера-​1)

Аватар пользователя Sergio128
Sergio128 (6 лет 8 месяцев)

МК-52 был, ста­тьи по про­грам­ми­ро­ва­нию в Наука и жизнь. Так вот и нашел свою бу­ду­щую про­фес­сию про­грам­ми­стаsmile1.gif Ну и потом, после про­грам­ми­ро­ва­ния на таком каль­ку­ля­то­ре, ни­ка­кие ас­сем­бле­ры уже не страш­ны...

Аватар пользователя BarBoss
BarBoss (10 лет 5 месяцев)

После та­ко­го каль­ку­ля­то­ра язык Forth ав­то­ма­ти­че­ски ста­но­вил­ся род­ным, при­выч­ным и лю­би­мым.

Аватар пользователя BQQ
BQQ (12 лет 1 месяц)

Форт - силь­но же­сто­кая сущ­ность. Жесть же­стя­ная.

Но - "кто в армии слу­жил, тот в цирке не сме­ет­ся". Кто Форта хлеб­нул - тому мало что страш­но.

Аватар пользователя maxvlad
maxvlad (13 лет 3 месяца)

Ана­ло­гич­но. Толь­ко у меня каль­ку­ля­то­ра не было, и я гонял всё это в уме. Кру­жок про­грам­ми­ро­ва­ния на стан­ции юного тех­ни­ка по­лу­чил живые ПМК толь­ко спу­стя два года. Я про­сто до­рвал­ся до кла­виш.

Аватар пользователя Alexey38
Alexey38 (8 лет 3 недели)

Тоже в дет­стве был МК-54, на нем даже в иг­руш­ки играл, даже в ди­на­ми­че­ские. Вроде бы гонки на­зы­ва­лись, в ка­че­стве "руля" был пе­ре­клю­ча­тель гра­ду­сов, ра­ди­ан и гра­дов.

Аватар пользователя Дмитрий Солдатенков

На­сколь­ко я по­ни­маю в СССР пол­но­стью про­ек­ти­ро­ва­ли свою на­чин­ку (хотя воз­мож­но смот­ря на спе­ци­фи­ка­ции за­пад­ных об­раз­цов). 
Но ди­зайн про­сто ко­пи­ро­ва­ли.

Аватар пользователя 666
666 (11 лет 2 месяца)

По слу­хам, был НИИ ко­то­рый "вскры­вал" за­пад­ные мик­ро­схе­мы и за­пус­кал их в про­из­вод­ство в СССР. Про КМОП мик­ро­схе­мы в СССР даже не за­мо­ра­чи­ва­лись и на­зы­ва­ли их как за­пад­ные, до­ба­вив лишь букву или цифру.

Аватар пользователя Дмитрий Солдатенков

В слу­чае с ин­же­нер­ны­ми и про­грам­ми­ру­е­мы­ми каль­ку­ля­то­ра­ми, на­сколь­ко я знаю, было при­ня­то ре­ше­ние о ко­пи­ро­ва­нии серии каль­ку­ля­то­ров от HP, но при этом на­бо­ры мик­ро­схем были пол­но­стью раз­ра­бо­та­ны свои. 

Аватар пользователя 666
666 (11 лет 2 месяца)

Со­мне­ва­юсь. КМОП го­раз­до проще, а ее не за­мо­ра­чи­ва­лись раз­ра­ба­ты­вать. Пре­под в те вре­ме­на даже адрес НИИ на­зы­вал.

Аватар пользователя Дмитрий Солдатенков

В каж­дом каль­ку­ля­то­ре мик­ро­схе­мы раз­ные, но про один набор точно из­вест­но, ци­ти­рую - "В КНИ­ИМП раз­ра­бот­ку двух ин­те­граль­ных БИС серии К145ИК3 и К145ИК4 воз­гла­вил Ли­по­вец­кий Г.П. Имен­но он на­сто­ял на том, чтобы БИС ин­же­нер­но­го каль­ку­ля­то­ра не вос­про­из­во­ди­лась с аме­ри­кан­ско­го ана­ло­га, а была раз­ра­бо­та­на соб­ствен­ная ар­хи­тек­ту­ра вы­чис­ли­тель­но­го устрой­ства.". В МК-61, на­при­мер, я так по­ни­маю по­сле­ду­ю­щее раз­ви­тие этой серии.

Аватар пользователя .ioann.
.ioann. (4 года 6 месяцев)

Ну всеж-​такие какие-​то от­ли­чия на­ли­цо. С дру­гой сто­ро­ны, а какой смысл изоб­ре­тать ве­ло­си­пед? Два ко­ле­са, руль и пе­да­ли шибко по-​другому не сде­ла­ешь. Может немно­го по­ме­ня­ли рас­по­ло­же­ние кно­пок, чуть по­пра­ви­ли кор­пус, оп­ти­ми­зи­ро­ва­ли за­тра­ты на про­из­вод­ство....

Аватар пользователя Дмитрий Солдатенков

Все от­ли­чия про­ис­те­ка­ют из уде­шев­ле­ния и упро­ще­ния. Слож­ные обьем­ные кноп­ки - нафиг, ре­зи­но­вые ножки - нафиг, на­кло­нен­ный ин­ди­ка­тор - нафиг (при этом ха­рак­тер­ная де­таль с на­кло­ном остав­ле­на, хотя у ори­ги­на­ла она для на­кло­не­ния ин­ди­ка­то­ра, а у нас про­сто для кра­со­ты, а ин­ди­ка­тор смот­рит вверх) и т.п. А так 100% ко­пи­ро­ва­ние ди­зай­на.

Аватар пользователя balmer
balmer (7 лет 5 месяцев)

С моей точки зре­ния со­вре­мен­ная си­ту­а­ция с про­грамм­ным обес­пе­че­ни­ем ком­пью­те­ров, когда при­клад­ные про­грам­мы имеют раз­ме­ры в сотни Ме­га­байт, а опе­ра­ци­он­ные си­сте­мы во­об­ще раз­ду­лись в объ­е­ме до несколь­ких Ги­га­байт, яв­ля­ет­ся аб­сурд­ной

Ну дык в чем про­бле­ма? Есть Linux и он очень хо­ро­шо кон­фи­гу­ри­ру­ем.

Если взять ядро с ми­ни­му­мом драй­ве­ров и ко­манд­ной стро­кой - то весь Linux уме­стить­ся в 5 МБ. Там будет даже "/dev/fb0" для от­ри­сов­ки гра­фи­ки. Если до­ба­вить туда все кон­соль­ные ути­ли­ты, то раз­мер уже вы­рас­тет до 50 МБ. Ну и даль­ше, по на­рас­та­ю­щей. При­бав­ля­ем gcc это до­пол­ни­тель­ные 100 МБ. Хо­чет­ся UI? QTCore - это ещё 60 МБ. Но можно эко­но­мить, и вы­брать из QT самое нуж­ное, будет толь­ко +3 МБ.

Т.е. автор и сей­час может вполне успеш­но со­брать себе Linux с ми­ни­му­мом всего внут­ри и поль­зо­вать­ся им. Было бы же­ла­ние. Бе­рёшь buildroot и кон­фи­гу­ри­ру­ешь под себя.

Про раз­мер про­грамм - это опять же для удоб­ства поль­зо­ва­те­лей. Когда про­грам­ма тянет все биб­лио­те­ки с собой. Поз­во­ля­ет её по­ста­вить на раз­ные вер­сии опе­ра­ци­он­ной си­сте­мы не за­бо­тясь о dependencies. Очень мно­гие про­грам­мы ста­но­вят­ся силь­но мень­ше, если их со­би­рать с тем, что уже на­хо­дит­ся в си­сте­ме. Т.е. услов­но было 100 МБ, а стало 2 МБ. Так что автор может очень мно­гое из opensouece ска­чать при по­мо­щи apt (со­бран­ное для кон­крет­ной си­сте­мы), либо со­брать са­мо­сто­я­тель­но из ис­ход­ни­ков.

Аватар пользователя Тигр Шрёдингера

Т.е. автор и сей­час может вполне успеш­но со­брать себе Linux с ми­ни­му­мом всего внут­ри и поль­зо­вать­ся им.

А если до­ба­вить все то что необ­хо­ди­ми­мо для игр и прог? Сколь­ко там еще вый­дет...

Аватар пользователя balmer
balmer (7 лет 5 месяцев)

Ну дык автор же у нас да­ун­шиф­тер. На вы­ше­опи­са­ным linux можно вполне удоб­но ра­бо­тать даже сей­час. Я на по­доб­ном даже видео смот­рел. Это будет вполне при­выч­ный commandline linux. И он будет силь­но лучше, чем каль­ку­ля­тор эпохи СССР.

Аватар пользователя kvg1967
kvg1967 (2 года 11 месяцев)

Про­сти­те, а вы в ука­зан­ных вами чис­лах ни­че­го стран­но­го не за­ме­ча­е­те?
50 Ме­га­байт на ути­ли­ты и 100 Ме­га­байт на ком­пи­ля­тор – не слиш­ком ли жирно?

Аватар пользователя balmer
balmer (7 лет 5 месяцев)

Там можно и даль­ше вы­би­рать ва­ри­ан­ты да­ун­шиф­та. Т.е. можно таки ска­зать - мы C++ не ис­поль­зу­ем, а ис­поль­зу­ем толь­ко Си. И можно тогда ком­пи­ля­тор с биб­лио­те­ка­ми уме­стить в пару ме­га­байт.

Можно во­об­ще не ком­пи­ли­ро­вать ни­че­го, а ска­зать мы про­грам­ми­ру­ем на python (с ми­ни­му­мом биб­лио­тек). И тут вам будет ин­тер­пре­та­тор в 500 КБ. 

Было-​бы же­ла­ние ужи­мать­ся.

Аватар пользователя kvg1967
kvg1967 (2 года 11 месяцев)

То есть когда «по умол­ча­нию» вы­ва­ли­ва­ют вам на го­ло­ву вагон му­со­ра, а потом пред­ла­га­ют от­ко­пать нуж­ные вам вещи вруч­ную – это хо­ро­шо и здо­ро­во?

Аватар пользователя balmer
balmer (7 лет 5 месяцев)

Задам во­прос по дру­го­му - по­че­му вы не поль­зу­е­тесь ми­ни­ма­ли­стич­ны­ми сбор­ка­ми Ли­нук­са в ко­то­рых есть самый мим­ни­мум воз­мож­но­стей? По­че­му вы его не кон­фи­гу­ри­ру­е­те под себя?

Лично я по­до­зре­ваю что ваш ответ такой: Вам хо­чет­ся что-​бы было удоб­но. Вам нужен этот "вагон му­со­ра" ко­то­рый "по умол­ча­нию вы­ва­ли­ли вам на го­ло­ву".

Но ко­неч­но ин­те­рес­но узнать и ваш ва­ри­ант от­ве­та.

Аватар пользователя kvg1967
kvg1967 (2 года 11 месяцев)

Я во­об­ще на Linux не ра­бо­таю.
Каж­дый раз, как я пы­тал­ся на него пе­рей­ти, на­чи­на­лись неле­пые про­бле­мы с пе­ри­фе­рий­ным обо­ру­до­ва­ни­ем.
А воз­ни­ка­ют эти про­бле­мы по­то­му, что кор­по­ра­ции фак­ти­че­ски раз­ва­ли­ли про­цесс стан­дар­ти­за­ции и уни­фи­ка­ции обо­ру­до­ва­ния ПК. Раз­ва­ли­ли не толь­ко на меж­ду­на­род­ном уровне, но и внут­ри самих себя: те­перь для каж­до­го от­дель­но­го устрой­ства нужны соб­ствен­ные драй­ве­ры, при­чем под каж­дую опе­ра­ци­он­ную си­сте­му – от­дель­но.

Аватар пользователя balmer
balmer (7 лет 5 месяцев)

У меня к при­ме­ру ни­ка­ких про­блем в обо­ру­до­ва­ни­ем под Linux не было.

Т.е. вы ис­поль­зу­е­те какие-​то драй­ве­ра, ко­то­рые нужны узкой груп­пе поль­зо­ва­те­лей.

Со­от­вет­ствен­но ин­тер­пре­ти­рую ваш ответ как: Вам нужны эти "тонны му­со­ра".

Аватар пользователя kvg1967
kvg1967 (2 года 11 месяцев)

Э нет, нуж­но­го драй­ве­ра может не быть даже в очень боль­шой му­сор­ной куче.
Шутка из серии: най­ди­те в стоге сена игол­ку, ко­то­рой там нет.

Аватар пользователя balmer
balmer (7 лет 5 месяцев)

По­нят­но, т.е. вам нужна куча ещё боль­ше­го раз­ме­ра, т.к. ви­ди­мо вы не го­то­вы раз­би­рать­ся в том какая же­лез­ка какой про­то­кол под­дер­жи­ва­ет и сов­ме­сти­ма ли она с вашим соф­том.

Но на­де­юсь тот мо­мент, что со­вре­мен­ные про­грам­ми­сты могут и ком­пакт­но пи­сать и огром­ные про­грам­мы в за­ви­си­мо­сти от по­треб­но­стей поль­зо­ва­те­ля вам по­ня­тен?

Аватар пользователя kvg1967
kvg1967 (2 года 11 месяцев)

Нет, мне не нужна куча му­со­ра еще боль­ше­го раз­ме­ра.
И че­ло­ве­че­ству в целом эта куча не нужна.
Нужна стан­дар­ти­за­ция и уни­фи­ка­ция обо­ру­до­ва­ния, ко­то­рая су­ще­ство­ва­ла еще два­дцать лет назад: на уровне фирм, от­дель­ных стран и даже на ми­ро­вом уровне.

Аватар пользователя balmer
balmer (7 лет 5 месяцев)

Прин­те­ры, ко­то­рые я вты­кал в USB для Linux машин - ра­бо­та­ли. USB де­вай­сы, такие как веб-​камеры, sd карты, мик­ро­фо­ны, аудио­кар­ты - ра­бо­та­ли.

Даже ра­бо­та­ли WiFi мо­ду­ли во­ткну­тые в разъ­ёмы для SD карты. smile1.gif

Я уж не го­во­рю о 3D прин­те­рах и фре­зе­рах, там про­то­кол древ­ний, но стан­дар­ти­зи­ро­ван­ный.

В моём мире всё хо­ро­шо со стан­дар­ти­за­ци­ей.

Аватар пользователя kvg1967
kvg1967 (2 года 11 месяцев)

Как раз древ­ние про­то­ко­лы до сих пор и ра­бо­та­ют имен­но по той при­чине, что они стан­дар­ти­зи­ро­ван­ные.
Были слу­чаи, когда внут­ри­фир­мен­ный стан­дарт фак­ти­че­ски ста­но­вил­ся меж­ду­на­род­ным: для ла­зер­ных прин­те­ров таким стан­дар­том была си­сте­ма ко­манд фирмы Hewlett-​Packard, для мат­рич­ных и струй­ных прин­те­ров - си­сте­ма ко­манд фирмы Epson.
Но в конце XX века кор­по­ра­ции сами же взяли, и стан­дар­ти­за­цию раз­ва­ли­ли.

Аватар пользователя Алкаш Мутный
Алкаш Мутный (8 лет 10 месяцев)

Невоз­мож­но све­сти по­треб­но­сти мил­ли­ар­дов поль­зо­ва­те­лей к одной еди­ной кон­фи­гу­ра­ции. Вас же не удив­ля­ет, что га­еч­ных клю­чей не два на выбор а силь­но боль­ше. Так это всего одна функ­ция за­кру­тить/от­кру­тить но и она в силь­но раз­ных при­ме­не­ни­ях при­во­дит к зна­чи­тель­но­му раз­но­об­ра­зию. А ОС ло­ги­че­ски одна из самых слож­ных вещей, со­здан­ных че­ло­ве­че­ством. И пред­ла­га­ют вам не кон­тей­нер с му­со­ром, а кон­тей­нер с ин­стру­мен­том на все слу­чаи жизни, при­чем во мно­гом ав­то­ма­ти­че­ски кон­фи­гу­ри­ру­е­мом. А вы хо­ти­те, чтобы для вас кто-​то сде­лал ко­роб­ку с ин­стру­мен­том, под­хо­дя­щим толь­ко под ваши лич­ные за­да­чи. При­чем вам тут пишут, что нет про­бле­мы со­брать такую ко­роб­ку, но сде­лать это вы долж­ны са­мо­сто­я­тель­но. Но вы ви­ди­те ли не хо­ти­те ко­вы­рять­ся в му­со­ре.

Аватар пользователя kvg1967
kvg1967 (2 года 11 месяцев)

Раз­ме­ры клю­чей стан­дар­ти­зо­ва­ны.

В из­бы­точ­ном раз­но­об­ра­зии ин­стру­мен­тов ни­че­го хо­ро­ше­го нет: при­хо­дит­ся долго подыс­ки­вать под­хо­дя­щий.

На­при­мер, труд­но бы­ва­ет по­до­брать от­верт­ку с шли­цем, под­хо­дя­щим для ра­бо­ты с вин­та­ми и шу­ру­па­ми с рис­ка­ми при­чуд­ли­вой формы на го­лов­ке.

Ни­ка­кой прак­ти­че­ской необ­хо­ди­мо­сти в такой при­чуд­ли­во­сти нет.

Страницы

 
Загрузка...