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

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (9) « Первая ... 2 3 [4] 5 6 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
vistador
2.05.2024 - 21:39
2
Статус: Offline


Отец русского телевизора

Регистрация: 28.06.09
Сообщений: 8329
Цитата (SashKaRat @ 2.05.2024 - 21:32)
Цитата (vistador @ 2.05.2024 - 20:47)
Цитата (sinobi81 @ 2.05.2024 - 16:54)
Только православный ассемблер, только хардкор

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

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

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

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







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

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

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

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

Это сообщение отредактировал vistador - 2.05.2024 - 21:39
 
[^]
Horizen8
2.05.2024 - 21:45
2
Статус: Offline


Ярила

Регистрация: 29.11.18
Сообщений: 17380
Цитата (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.05.2024 - 21:49
 
[^]
БубльГум66
2.05.2024 - 21:45
1
Статус: Offline


Ярила

Регистрация: 21.01.17
Сообщений: 3065
Цитата (GS70 @ 2.05.2024 - 17:38)
Цитата (Voronezher @ 2.05.2024 - 20:44)
Каждому языку - свое время.
Когда-то и Фортран с Лиспом были основами основ; и где они теперь?

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

Да. Вот, например, один из топовых нынче программных комплексов по термодинамическому моделированию в петрологии: https://www.perplex.ethz.ch/ Причём на F77. Большинство спецов в ней считают.
 
[^]
BattlePorQ
2.05.2024 - 21:47
1
Статус: Online


Парасьонах

Регистрация: 20.07.09
Сообщений: 64262
Цитата (vistador @ 2.05.2024 - 21:39)
что вы даже не узнаете , что ваш компилятор нахуевертил,
как он выполнил нужную задачу..

Но от размера проекта целесообразность написания на асме, увы, сильно зависит. И я не говорю уж о в принципе кроссплатформенных вещах.
 
[^]
Dutyk
2.05.2024 - 21:50
1
Статус: Offline


Юморист

Регистрация: 3.09.12
Сообщений: 444
Какой джойстик круче, кемпстон или синклер?
 
[^]
SashKaRat
2.05.2024 - 21:54
4
Статус: Online


пршлцы

Регистрация: 22.09.15
Сообщений: 1364
Цитата (vistador @ 2.05.2024 - 21:39)
Цитата (SashKaRat @ 2.05.2024 - 21:32)

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

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

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

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

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

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

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

Это сообщение отредактировал SashKaRat - 2.05.2024 - 21:57
 
[^]
suncov
2.05.2024 - 21:56
0
Статус: Online


Приколист

Регистрация: 20.10.22
Сообщений: 229
Турбо паскаль еще помню, при желании восстановлю умения, много программировал
Мне 50
 
[^]
dockamper
2.05.2024 - 21:56
-1
Статус: Offline


Ярила

Регистрация: 9.04.12
Сообщений: 2443
Цитата (BattlePorQ @ 2.05.2024 - 17:14)
Цитата (dockamper @ 2.05.2024 - 17:12)
Мне кажется ты путаешь.  На Спектрумах Бейсик тоже загружался с кассеты.

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

Да, точно. Признаю что херню спорол. Игрульки (о, эта новосибрская Элита!) с команды Load начиналась :)
Но зато народ минусами самоутвердился и стадный инстинкт реализовал , хотя многие не то что спек, 4й пень в глаза не видели :)
 
[^]
Tarlabnor
2.05.2024 - 22:10
2
Статус: Offline


Юморист

Регистрация: 29.10.15
Сообщений: 598
Последняя моя работа на BASIC - 3D визуализация данных для электронного микроскопа. GWBasic + библиотека для HPIB (IEEE-488). Конец 90х....
 
[^]
Палесандр
2.05.2024 - 22:37
2
Статус: Online


Русский варвар

Регистрация: 7.12.11
Сообщений: 2123
Я на бейсике писал текстовые ролевые игры. В школе в тетрадке, потом дома на капутере.
А ещё рисунки делал. Сшивал много листов, рисовал ось координат и через point или draw программировал))))
А еще музыку пытался через beep

Размещено через приложение ЯПлакалъ
 
[^]
Стяпаныч
2.05.2024 - 22:42
5
Статус: Offline


Самогонщик Маркел

Регистрация: 26.04.21
Сообщений: 2241
Бляааа. Как сейчас помню... Вышел доцент Чернов к доске (НА ДОСКЕ КАРЛ! МЕЛОМ!) и начал рассказывать о бейсике, а потом объяснять как работает безусловный переход...
А комп был один на весь институт.
Да это был Пиздец.
 
[^]
AndreyRu
2.05.2024 - 22:44
1
Статус: Offline


Ярила

Регистрация: 29.01.19
Сообщений: 1360
Вай-вай, какой йа старый, что то ведь писал...
 
[^]
Oleg4080
2.05.2024 - 22:45
0
Статус: Offline


Ярила

Регистрация: 12.10.20
Сообщений: 1383
Помню препода компьютерного класса мы так и звали Бейсик.

Размещено через приложение ЯПлакалъ
 
[^]
BattlePorQ
2.05.2024 - 22:46
0
Статус: Online


Парасьонах

Регистрация: 20.07.09
Сообщений: 64262
Цитата (AndreyRu @ 2.05.2024 - 22:44)
Вай-вай, какой йа старый, что то ведь писал...

Я даже кое-что коммерческое в детстве на GWBASIC и QBASIC ваял )
Ну, в смысле, для дела и за деньги )))
 
[^]
garmych
2.05.2024 - 22:52
3
Статус: Offline


Приколист

Регистрация: 3.10.12
Сообщений: 275
Цитата (vanonik @ 02.05.2024 - 16:52)
GOTO - моветон ващет!
За это лупили палкой по пальцам.

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

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

Размещено через приложение ЯПлакалъ
 
[^]
EasyLamer
2.05.2024 - 22:57
-1
Статус: Online


Ярила

Регистрация: 12.04.18
Сообщений: 2504
"Давал возможность пользоваться простыми АНГЛИЙСКИМИ командами" - ясно понятно спасибо зопесал.
ТС, сам стотью пиривадил?

Размещено через приложение ЯПлакалъ
 
[^]
trsw
2.05.2024 - 23:06
0
Статус: Offline


Ярила

Регистрация: 25.02.12
Сообщений: 9937
Дома на Спектруме Басик изучил на каникулах, а в школе на информатике Паскаль, опа. Ещё до кучи и Паскаль

Размещено через приложение ЯПлакалъ
 
[^]
kaerah
2.05.2024 - 23:10
0
Статус: Offline


Балагур

Регистрация: 3.07.15
Сообщений: 820
Цитата (Voronezher @ 02.05.2024 - 16:52)
Нет такого понятия, как "необходимость".
Любой существующий язык программирования обладает тьюринговой полнотой - т.е. нет ни одной причины, кроме предпочтений программиста, чтобы использовать что-то конкретное.
А то, что в США 90% банковского софта написано 500 лет назад на Фортране и сейчас испытывает трудности с поддержкой - дык это другой вопрос.

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

Размещено через приложение ЯПлакалъ
 
[^]
terrx
2.05.2024 - 23:10
0
Статус: Offline


Юморист

Регистрация: 28.08.20
Сообщений: 498
Цитата (GS70 @ 02.05.2024 - 17:40)
мк-60 это на на час кассета, как ты на неё полдня грузил-то?

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

Размещено через приложение ЯПлакалъ
 
[^]
sales102
2.05.2024 - 23:12
3
Статус: Offline


Ярила

Регистрация: 27.03.18
Сообщений: 2315
Цитата (dockamper @ 02.05.2024 - 21:56)
Да, точно. Признаю что херню спорол. Игрульки (о, эта новосибрская Элита!) с команды Load начиналась :)
Но зато народ минусами самоутвердился и стадный инстинкт реализовал , хотя многие не то что спек, 4й пень в глаза не видели :)

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

Размещено через приложение ЯПлакалъ
 
[^]
ЧКНТЛ
2.05.2024 - 23:12
0
Статус: Offline


Юморист

Регистрация: 15.08.09
Сообщений: 511
Это база, основа!

Размещено через приложение ЯПлакалъ
 
[^]
carbazol
2.05.2024 - 23:20
0
Статус: Online


Ярила

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

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

Размещено через приложение ЯПлакалъ
 
[^]
vdc
2.05.2024 - 23:22
2
Статус: Offline


Ярила

Регистрация: 22.12.16
Сообщений: 4621
Старший одно время матерился когда видел мои однобуквенные переменные во всякой моей лабуде для ардуинок и малинок
пришлось рассказать ему про тяжелое восьмибитное детство и бейсик прибитый к полу зашитый в пзу с программой на экране 40х25 символов
 
[^]
Русланатор
2.05.2024 - 23:22
0
Статус: Offline


Ярила

Регистрация: 23.11.15
Сообщений: 3818
Цитата (vanonik @ 02.05.2024 - 16:52)
GOTO - моветон ващет!
За это лупили палкой по пальцам.

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

Размещено через приложение ЯПлакалъ
 
[^]
deMax007
2.05.2024 - 23:23
3
Статус: Offline


Ярила

Регистрация: 26.07.21
Сообщений: 1599
Цитата (vanonik @ 2.05.2024 - 16:52)
GOTO - моветон ващет!
За это лупили палкой по пальцам.

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


 
 



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






Наверх