BASIC исполнилось 60 лет: язык, сыгравший ключевую роль в популяризации программирования

Страницы: 1 ...  3 4 5  ... 9  ОТВЕТИТЬ НОВАЯ ТЕМА
vistador 2 мая 2024 в 21:39
Отец русского телевизора  •  На сайте 16 лет
2
Цитата (SashKaRat @ 2.05.2024 - 21:32)
Цитата (vistador @ 2.05.2024 - 20:47)
Цитата (sinobi81 @ 2.05.2024 - 16:54)
Только православный ассемблер, только хардкор

нынешней молодежи ныне западло заниматься ассемблером.

все больше на С или С++..ардуино хуино...

Нынешняя молодежь - за полгода попытки сопровождать взрослый проект, написанный на Си под микроконтроллер - заорала "Все сложна, сложна, нихуя не понятно" (С) и свалило куда-то писать на Пайтоне.

На асме адекватно писать только короткие вставки, где нужны специфичные уникальные команды конкретного камня, про которые ваш компилятор, например пока не знает.







Писать код целиком на асме - эффективнее, чем это сделает современный компилятор с включенной оптимизацией - вы вряд ли сможете.

в том то и дело,

что вы даже не узнаете , что ваш компилятор нахуевертил,
как он выполнил нужную задачу..

в то время как на ассемблере есть реальная возможность контролировать происходящие процессы в МК.

Это сообщение отредактировал vistador - 2 мая 2024 в 21:39
Horizen8 2 мая 2024 в 21:45
Ярила  •  На сайте 7 лет
2
Цитата (Voronezher @ 2.05.2024 - 16:52)
Цитата (Modigar @ 2.05.2024 - 16:46)
Цитата (Voronezher @ 2.05.2024 - 16:44)
Каждому языку - свое время.
Когда-то и Фортран с Лиспом были основами основ; и где они теперь?

Там где они необходимы.

Нет такого понятия, как "необходимость".
Любой существующий язык программирования обладает тьюринговой полнотой - т.е. нет ни одной причины, кроме предпочтений программиста, чтобы использовать что-то конкретное.
А то, что в США 90% банковского софта написано 500 лет назад на Фортране и сейчас испытывает трудности с поддержкой - дык это другой вопрос.

FORTRAN - для инженеров.
Большинство финансового софта в США, который юзают до сих пор, написано было на COBOL, насколько мне известно. И писали на нём софтины для банков сплошь сквозь все 70-е, 80-е и даже отчасти 90-е годы.

Это сообщение отредактировал Horizen8 - 2 мая 2024 в 21:49
БубльГум66 2 мая 2024 в 21:45
Ярила  •  На сайте 9 лет
1
Цитата (GS70 @ 2.05.2024 - 17:38)
Цитата (Voronezher @ 2.05.2024 - 20:44)
Каждому языку - свое время.
Когда-то и Фортран с Лиспом были основами основ; и где они теперь?

ты не поверишь, на фортране ебашат только в путь

Да. Вот, например, один из топовых нынче программных комплексов по термодинамическому моделированию в петрологии: https://www.perplex.ethz.ch/ Причём на F77. Большинство спецов в ней считают.
BattlePorQ 2 мая 2024 в 21:47
Парасьонах  •  На сайте 16 лет
1
Цитата (vistador @ 2.05.2024 - 21:39)
что вы даже не узнаете , что ваш компилятор нахуевертил,
как он выполнил нужную задачу..

Но от размера проекта целесообразность написания на асме, увы, сильно зависит. И я не говорю уж о в принципе кроссплатформенных вещах.
Dutyk 2 мая 2024 в 21:50
Юморист  •  На сайте 13 лет
1
Какой джойстик круче, кемпстон или синклер?
SashKaRat 2 мая 2024 в 21:54
пршлцы  •  На сайте 10 лет
4
Цитата (vistador @ 2.05.2024 - 21:39)
Цитата (SashKaRat @ 2.05.2024 - 21:32)

Писать код целиком на асме - эффективнее, чем это сделает современный компилятор с включенной оптимизацией - вы вряд ли сможете.

в том то и дело,

что вы даже не узнаете , что ваш компилятор нахуевертил,
как он выполнил нужную задачу..

в то время как на ассемблере есть реальная возможность контролировать происходящие процессы в МК.

Да я постоянно занимаюсь тем, что уточняю, что именно мой компилятор нахуевертил, в рамках пошаговой отладки (оптимизатор, знаете ли, очень сильно может ваш код пересмотреть).

И один всего лишь раз за пять лет я оспорил мнение оптимизатора (выкружил целых 60 тиков - но в этом прерывании оно того стоило).

"Жизнь слишком коротка, чтобы писать на ассемблере" ©

Это сообщение отредактировал SashKaRat - 2 мая 2024 в 21:57
suncov 2 мая 2024 в 21:56
Приколист  •  На сайте 3 года
0
Турбо паскаль еще помню, при желании восстановлю умения, много программировал
Мне 50
dockamper 2 мая 2024 в 21:56
Ярила  •  На сайте 14 лет
-1
Цитата (BattlePorQ @ 2.05.2024 - 17:14)
Цитата (dockamper @ 2.05.2024 - 17:12)
Мне кажется ты путаешь.  На Спектрумах Бейсик тоже загружался с кассеты.

Нет. На Спектрумах с самого начала Бейсик был в ПЗУ.

Да, точно. Признаю что херню спорол. Игрульки (о, эта новосибрская Элита!) с команды Load начиналась :)
Но зато народ минусами самоутвердился и стадный инстинкт реализовал , хотя многие не то что спек, 4й пень в глаза не видели :)
Tarlabnor 2 мая 2024 в 22:10
Юморист  •  На сайте 10 лет
2
Последняя моя работа на BASIC - 3D визуализация данных для электронного микроскопа. GWBasic + библиотека для HPIB (IEEE-488). Конец 90х....
Палесандр 2 мая 2024 в 22:37
Русский варвар  •  На сайте 14 лет
2
Я на бейсике писал текстовые ролевые игры. В школе в тетрадке, потом дома на капутере.
А ещё рисунки делал. Сшивал много листов, рисовал ось координат и через point или draw программировал))))
А еще музыку пытался через beep

Размещено через приложение ЯПлакалъ
Стяпаныч 2 мая 2024 в 22:42
Самогонщик Маркел  •  На сайте 5 лет
5
Бляааа. Как сейчас помню... Вышел доцент Чернов к доске (НА ДОСКЕ КАРЛ! МЕЛОМ!) и начал рассказывать о бейсике, а потом объяснять как работает безусловный переход...
А комп был один на весь институт.
Да это был Пиздец.
AndreyRu 2 мая 2024 в 22:44
Ярила  •  На сайте 7 лет
1
Вай-вай, какой йа старый, что то ведь писал...
Oleg4080 2 мая 2024 в 22:45
Ярила  •  На сайте 5 лет
0
Помню препода компьютерного класса мы так и звали Бейсик.

Размещено через приложение ЯПлакалъ
BattlePorQ 2 мая 2024 в 22:46
Парасьонах  •  На сайте 16 лет
0
Цитата (AndreyRu @ 2.05.2024 - 22:44)
Вай-вай, какой йа старый, что то ведь писал...

Я даже кое-что коммерческое в детстве на GWBASIC и QBASIC ваял )
Ну, в смысле, для дела и за деньги )))
garmych 2 мая 2024 в 22:52
Приколист  •  На сайте 13 лет
3
Цитата (vanonik @ 02.05.2024 - 16:52)
GOTO - моветон ващет!
За это лупили палкой по пальцам.

Эээ, а как в бейсике без goto? Там же не было понятия процедуры, а были так называемые подпрограммы, в которые нужно было заходить через goto, а возвращаться return.

А вот когда мы в аэрокосе начали изучать паскаль в начале 90-х, нам на первом же занятии сказали, что goto здесь есть, но он строго запрещен.

Размещено через приложение ЯПлакалъ
EasyLamer 2 мая 2024 в 22:57
Ярила  •  На сайте 8 лет
-1
"Давал возможность пользоваться простыми АНГЛИЙСКИМИ командами" - ясно понятно спасибо зопесал.
ТС, сам стотью пиривадил?

Размещено через приложение ЯПлакалъ
trsw 2 мая 2024 в 23:06
Ярила  •  На сайте 14 лет
0
Дома на Спектруме Басик изучил на каникулах, а в школе на информатике Паскаль, опа. Ещё до кучи и Паскаль

Размещено через приложение ЯПлакалъ
kaerah 2 мая 2024 в 23:10
Балагур  •  На сайте 10 лет
0
Цитата (Voronezher @ 02.05.2024 - 16:52)
Нет такого понятия, как "необходимость".
Любой существующий язык программирования обладает тьюринговой полнотой - т.е. нет ни одной причины, кроме предпочтений программиста, чтобы использовать что-то конкретное.
А то, что в США 90% банковского софта написано 500 лет назад на Фортране и сейчас испытывает трудности с поддержкой - дык это другой вопрос.

Вообще вроде как говорят что на COBOL, именно он был заточен для финансовой аналитики. Фортран хорош в математическоц сфере, хотя тоже вроде подходит чтобы бабки считать.

Размещено через приложение ЯПлакалъ
terrx 2 мая 2024 в 23:10
Юморист  •  На сайте 5 лет
0
Цитата (GS70 @ 02.05.2024 - 17:40)
мк-60 это на на час кассета, как ты на неё полдня грузил-то?

Нуп. Легко, замедлители делали

Размещено через приложение ЯПлакалъ
sales102 2 мая 2024 в 23:12
Ярила  •  На сайте 8 лет
3
Цитата (dockamper @ 02.05.2024 - 21:56)
Да, точно. Признаю что херню спорол. Игрульки (о, эта новосибрская Элита!) с команды Load начиналась :)
Но зато народ минусами самоутвердился и стадный инстинкт реализовал , хотя многие не то что спек, 4й пень в глаза не видели :)

Ой блять! Обиделся на 10 шпал. Тут народ суровый. Херню спорол, а на шпалы обижаешься.

Размещено через приложение ЯПлакалъ
ЧКНТЛ 2 мая 2024 в 23:12
Юморист  •  На сайте 16 лет
0
Это база, основа!

Размещено через приложение ЯПлакалъ
carbazol 2 мая 2024 в 23:20
Ярила  •  На сайте 12 лет
0
Цитата (dockamper @ 02.05.2024 - 17:12)
Мне кажется ты путаешь. На Спектрумах Бейсик тоже загружался с кассеты.
А вот на БК 0010-01 Бейсик действительно был зашит в ПЗУ. А еще БК шел с монитором и не было нужды чтототам допаивать в телевизоре.
Из-за такой комплектации БуКашки - это было что-то на богатом, Вектор/Корвет и чуть позже Спектрум - наше всё

Всё правильно на спектрумах и БКашках Бейсик был зашит в ПЗУ и работал, как только включишь компьютер. В Вектор 06ц Бейсик нужно было грузить с кассеты, причём были игры на бейсике, сначала грузить Бейсик, а потом саму игру. Все компы щупал руками, Спектрум был у меня, БКшки в школе, Вектор у друга. А ещё нажимал кнопки на Корвертах и ЕС1841.

Размещено через приложение ЯПлакалъ
vdc 2 мая 2024 в 23:22
Ярила  •  На сайте 9 лет
2
Старший одно время матерился когда видел мои однобуквенные переменные во всякой моей лабуде для ардуинок и малинок
пришлось рассказать ему про тяжелое восьмибитное детство и бейсик прибитый к полу зашитый в пзу с программой на экране 40х25 символов
Русланатор 2 мая 2024 в 23:22
Ярила  •  На сайте 10 лет
0
Цитата (vanonik @ 02.05.2024 - 16:52)
GOTO - моветон ващет!
За это лупили палкой по пальцам.

Вначале то было не моветон, особенно, если поддержка и доработка осуществляется самим автором программы. Просто конструкции GOTO, GOSUB при отладке довольно сложны для охвата

Размещено через приложение ЯПлакалъ
deMax007 2 мая 2024 в 23:23
Ярила  •  На сайте 4 года
3
Цитата (vanonik @ 2.05.2024 - 16:52)
GOTO - моветон ващет!
За это лупили палкой по пальцам.

На том BASIC без goto никак. GOTO моветон для средних программистов, чтобы они не писали плохой код. Сейчас goto вполне применяется профессионалами, и в определённых случаях даёт лучший код. Например в ядре linux https://www.kernel.org/doc/html/v4.19/proce...ding-style.html
Понравился пост? Ещё больше интересного в ЯП-Телеграм и ЯП-Max!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 22 163
0 Пользователей:
Страницы: 1 ...  3 4 5  ... 9  ОТВЕТИТЬ НОВАЯ ТЕМА

 
 

Активные темы



Наверх