98-ый год. мне 12 лет. Списанный с работы родителей 286-й. DOS+Norton. Огромное желание писать игры как на денди. QBasic. И вот уже я пытаюсь методом тыка сделать какую-то игру. Посмотрел у друга на пентиуме Paint. Я не знал тогда, что на 286 можно поставить Win31. Поэтому разработал Paint сам на QBasic
@EngineerSpock8 ай бұрын
Класс)
@alex_step_2 ай бұрын
Класс! Я примерно в 96-ом (мне было 27) купил себе 286. И тут меня посетила мысль, что глупо иметь дома компьютер и не уметь его программировать. В книжке прочитал, что в комплекте с DOS идёт Basik. И я пару месяцев пытался у себя на компе его найти, но его там не было.😅 Потом нашёл у себя в городе один маленький магазинчик, в котором продавался софт. Там я купил Бейсик и Ассемблер. И поехало - пошло. Программистом я не стал, но как хобби, для себя использую до сих пор Delphi, C++, Python.
@bednyakov Жыл бұрын
В 7 летнем возрасте переписывал на ZX-Spectrum программки из книжки по Бейсику, для меня это была какая-то магия. Я просто был в шоке от возможностей программирования. Когда я посмотрел фильм "Хакеры" с Анджелиной Джоли, я был два раза в шоке... К сожалению взрослая жизнь увела меня совершенно другой тропой и я стал неплохим специалистом в области права. Но вот мне 36, у меня две работы, ИП, семья, дети, и я наконец решил осуществить свою мечту стать программистом, и полностью переучиться. И мне это прям в кайф. Спасибо тебе за всё, любимый Бэйсик!!! И прости, я влюбился в Python.
@АнтонТакой-то Жыл бұрын
А в какой питон вы влюбились? В 3.9 или 3.12?
@bednyakov Жыл бұрын
@@АнтонТакой-то 3-й, версии не сильно значимы. Но работаю на 3.10
@b213videoz8 ай бұрын
А питон тот жа Васик - тормоз интерпретатор 😁 Тот фильм с Джоли попса и отстой кстати
@bednyakov8 ай бұрын
@@b213videoz ну в 7 лет для меня он был пушкой) А питон скоро отключит гил и будет шустрее си)))
@АлексейЛ-о2г6 ай бұрын
@@b213videoz бейсик не тормоз и не интерпретатор уже давно
@AlexPayneKU11 ай бұрын
Да, я тоже начинал с Бейсика. Бейсик был везде - на Корвете, на БК0010-01, на ZX-Spectrum, на МК-85... Бейсик остаётся моим любимым языком программирования) Есть в нём что-то такое... магическое. Какой-то шарм первопроходничества) Спасибо за интересный рассказ! УСПЕХОВ!
@funenglish7569 Жыл бұрын
В старших классах кайфовала от составления психологических тестов на бейсике. Действительно, казалось, что это какая-то магия, согласна с предыдущими комментаторами. Спасибо за увлекательное видео ❤ Теперь понятно, что меня так психологически изуродовало 😂
@marinaosipova2601 Жыл бұрын
Спасибо за бэйсик, за историю 👍 вспомнила 1988 год, в школе изучала и радовалась, когда что-то получалось))
@Silent_whisperer7 ай бұрын
Устроился на работу, где ищ средств работы с данными только Эксель 2007. Немного покривив носом решил попробовать VBA, что после питона казалось мне идиотизмом... И как же я заблуждался😮 В моих условиях - жто просто спасение ! VBA все еще крут ❤
@vladig664911 ай бұрын
Один из старейших языков программирования который претерпел колоссальную эволюцию в своём развитии от простенького интерпретатора на первых микро-ЭВМ 70'х с оперативной памятью всего 1Кбайт (да-да! ) до мощного инструментального средства Visual Basic в среде семейства операционной системе Windows. Принципиальной особенностью VB является его простота в освоении и как среды программирования, позволяющая разрабатывать сложное и надёжное ПО. Выдающимся применением VB является интеграция его в семейство офисных приложений MS-Office как внутренней среды разработки для расширения их функциональных возможностей и получившей название Visual Basic for Applications (VBA).
@Vitalytokarenko Жыл бұрын
Спасибо! Первые программы были на МК-61, а потом Бейсик на Корветах.
@nazar8524 Жыл бұрын
Очень качественная и интересная подача материала, спасибо!
@weerbox Жыл бұрын
В своё время, в юности много по💩кодил на различных наколенных диалектах бэйсика. Началось с универа, там нам преподавали 1 семестр Turbo Pascal 7.0 (потому как не айти специальность), хоть научили только циклам и if'ам, но кодить понравилось, делал на перерывах какие то примитивные текстовые "игры". Но хотелось большего, а компа не было. Как накопил на комп, пошел за диском с Паскалем, Паскаля не оказалось, но на глаза попался пиратский диск - "Создание копьютерных игр 2001", с Улала из Space Channel 5 на обложке. А на нем всякой всячины, разной степени кривости, т.к.нормальных бесплатных движков типа Unity тогда не было (в комерции тогда рулили id tech 3 и Renderware, но обычным смертным они были недоступны). Зато на диске были похаканные версии Dark Basic, Bliz3D. Это были культовые двиги своего времени, позволявшие писать как 2D так и 3D игры, что по тем временам было немыслимо и на них было написано не мало коммерческих шароварок (инди тогда еще никто это не называл). Но всё же это были инструменты для любителей и прочих не программистов, т.к. программисты на бэйсик тогда уже смотрели косо и писали свои двиги на срр. Очень много всякой кривой фигни на них тогда мною было написано😄. Blitz3D на голову превосходил Dark Basic, т.к. умел хоть в примитивное но ООП, имел более качественный 3D движок, удобную, простую ide с подсветкой синтаксиса. А вот Dark Basic был исключительно процедурным, запускался в полноэкранном режиме, редактор/интерпритатор не имел подсветки синтаксиса и был несколько забагован. А ещё он не поддерживал глобальные переменные. Да глобальные переменные зло, но не в этом случае, т.к. он кроме всего не поддерживал передачу массива как аргумент в функцию (ни о каких указателях и ссылках как в с/срр речи конечно не могло и быть). И просунуть массив внутрь функции из-за этого становилось невозможным, из за чего я придумал, как мне тогда казалось гениальную ход, перегонять данные числового массива в строку, где данные разделены сепаратором (своего рода csv), передавать эту строку в функцию, а внутри функции распарсивать ее на части и перегонять обратно в числовой массив😄 Работало это конечно так себе. Позже ещё юзал DB pro, Purebasic, Blitzmax, Freebasic, Monkey-X, потом уже перешел на Python, С#, С.
@wbc0rp3 ай бұрын
В 1999 году учился на оператора ЭВМ, были компьютеры 286,386,486 и самый крутой Pentium 133MHz 😂 тестовые редакторы Foton и Lexicon, ОС windows 3.11 и 95 ( 1 шт) дискеты 1,44 Mb и zip 100Mb ну конечно qBasic на уроках основы программирования. Эх ностальгия, юность.
@СергейКозырев-щ9щ Жыл бұрын
Было интересно послушать. Спасибо.
@DST_ Жыл бұрын
Илья, расскажи как и на чем был написан первый язык программирования
@АртурЗарипов-ю9п Жыл бұрын
Большое спасибо!
@endprg6477 Жыл бұрын
А про язык С рассказать можете? Он тоже достоин отдельного выпуска
@b213videoz8 ай бұрын
Про него есть ком рассказать, Search в помощь
@АлександрЛебедев-д7п6ю7 ай бұрын
Ога, сравниваем хелло ворлд на бейсик с Win Form C# (12:26), а потом советуем учить питон. Больше придирка, конечно, но лучше было с питоном и сравнивать.
@АлександрЛебедев-д7п6ю7 ай бұрын
Правда, вывод на питоне такой же простой как в бейсике: print("Hello World!")
@ПавелИванов-х6с10 ай бұрын
А, я, домик рисовал! На "Кворуме" а ля "Спектрум". С трубой и окнами.
@vasyapoteryajko52677 ай бұрын
БЕЙСИК рулит) Хоть комп у меня появился достаточно поздно (где-то на 1-м курсе универа), но помню, на универских компах был QBasic кажется, ну я немного баловался им. Правда когда решил учиться программированию, изначально пешел в веб-разработку (где бейсика как бы нет, а балом правят пхп и джаваскрипт), но бейсик мне все равно импонировал, ибо считаю, что он ничем не хуже других, "более солидных" ЯПов и репутацию несерьезного языка имеет именно из-за ранних его версий. Тоже самое касается и паскаля (в том плане, что паскаль многие тоже считают каким-то неполноценным...) Больше всего нравятися такие диалекты бейсика: - FreeBasic (вполне современный диалект бейсика) - BlitzBasic (BlitzPlus, Blitz3D, Blitz Max) - диалект бейсика, заточеный под разработку игр. - Monkey-X (и его форк Cerberus-X) - еще один бейсик для геймдева, разработаный тем же разработчиком, который разработал BlitzBasic. - VB .NET (наверное самый мощный бейсик по возможностям, ничем не уступающий C#, ибо тоже использует экосистему .NET) и VBA - Spectrum Basic (он же Sinclair Basic) (хотя у меня спектрума никогда не было, но недавно заинтересовался ретро-геймдевом), Другие заслуживающие внимания диалекты бейсика: - ретро-бейсики (BBC Basic, Commodore Basic), - игровые-бейсики (фентези-консоли LowRes NX и BASIC8, RCBasic, AppGameKit Script) - QB64 (осовременненый QuickBasic) З.Ы. Стоит ли изучать бейсик? ИМХО, ДА. По крайней мере в качестве хобби (например, для разработки инди-игр). Хотя конечно для того, чтобы устроиться на работу программистом лучше учить более востребованные на рынке языки.
@hiddenm87589 ай бұрын
в 91 году на GWBasic'e написал одну панель нортона коммандера, мог ходить по каталогам и запускать файлы exe прямо из бейсика.
@FL-21967 күн бұрын
93-94…. Была изготовлена тестовая программа для проверки знаний школьников по курсу истории… было все не сложно
@weerbox Жыл бұрын
К слову, интерпритатор VBScript (как и JS, на основе Windows Script Host) предустановлен на всех версиях Windows начиная с 98ой (а не только в internet explorer и outlook), обычно юзается для целей автоматизации, т.к. удобнее для этого порой, чем батники.
@MRaynold Жыл бұрын
Спасибо!
@Русь-Родина Жыл бұрын
Мой любимый язык программирования. Считаю его наилучшим для всех, независимо от опыта в программировании. Basic не умрет! Чтобы там не утверждали знатоки программирования и приверженцы искусственно популяризируемых языков, которых как всегда полно везде, как мусора, где его специально создают и не убирают, чтобы он был и таким образом доказывал недоумевающим свою популярность в массах.
@b213videoz8 ай бұрын
Я в 14 лет на спор написал Тетрис на Васике, спор вьlиграл но за6ил на него и за6ьlл как страшнblй сон. Паскаль лучший!
@vasyapoteryajko52677 ай бұрын
Неистово плюсую к тому, что BASIC не умрет!)
@vasyapoteryajko52677 ай бұрын
@@b213videoz ну паскаль многие тоже недолюбливают и считают его не лучше бейсика... Я же считаю и паскаль, и бейсик рулят)
@aleksei-demon9814 Жыл бұрын
Интересно, а что ж Дийкстра считал хорошим? Ассемблер?
@cat_programmer15 ай бұрын
канешна
@ВиталийКуницкий-я5х Жыл бұрын
привет современный free basic фору даже си ++ и си даст в быстроте компиляции и исполнеию скорости программ и размеру исполняемых программ .))
@AndreyAvdoshin Жыл бұрын
Как всегда очень интересно! Лучи поддержки автору)
@MrMaxCMC6 ай бұрын
Если бы Дейкстра увидел программу на ассемблере, его бы точно хватил удар XD
@KonstantinSafronov-v4m Жыл бұрын
круто, спасибо за интересный рассказ! есть вопрос 8:48 что значит "была с интерпретатором"? basic и так интерпретируемый язык. и как это помогало в поиске ошибок? в чём отличие версии MS от конкурентов?
@EngineerSpock Жыл бұрын
Дартмут бэйсик был с компилятором.
@alienx75012 ай бұрын
Бейсиков много. Есть и интерпретаторы, есть компиляторы, а есть интересные продукты, совмещающие оба типа (для отладки интерпретатор, а для exe - компилируете в машинный код). В те времена не дай бог запустить откомпилированную программу, забыв при этом сохранить исходник на ленту (или диск, но это мажорство ))) - был большой риск набирать исходник заново.
@Kashimura-d6d4 ай бұрын
На ASP написаны тысячи сайтов, до сих пор работают. А ASP это тоже basic. И да, VBScript есть на всех версиях windows, так что хоронить basic рановато😊
@ВиталийКуницкий-я5х11 ай бұрын
freebasic даже компилятор gcc использует
@Ryhor16 ай бұрын
до сих пор использую. Экономист без VBA - не экономист.
@jinkoor11 ай бұрын
Можно ли узнать, какая литература была использована?😅 Я пишу работу по Истории языка бэйсик и не могу найти ни одной оф статьи/книги на русском, где была бы рассказал его история 😊😢
@hrunthebarbarian7826 Жыл бұрын
Класс
@ВиталийКуницкий-я5х11 ай бұрын
а вот что ты скажеш на счот freebasic ну правдо он си подобный ну всё таки ?
@СергейГеннадьевич-ю5и6 ай бұрын
Не понимаю, почему все критики бейсика берут для сравнению бейсики 1 поколения из 80-х годов ? Если уже давно есть бейсики 3 поколения. Квик бейсик и турбобейсик ничем не уступал по возможности своим современникам турбопаскалю и фортрану. А на бейсике 3 поколения написан такой серьезный продукт как AutoCAD. Его писали на трех языках: визуаль бейсике, лиспе и Си. Если сравнить современные кроссплатформенные языки для начинающих то FreeBasic лучше чем Python по простоте и скорости работы программ. Но пайтон все рекламируют, а на фрибейсике работают безо всякой рекламы. Работают и пишут простое прикладное ПО. Если верить нашим снобам ненавидящих бейсик то в фирме Autodesk работают программисты-неумехи 😉 Но почему тогда эти снобы не создадут аналог AutoCAD на своих любимых языках ? 😂
@sergensv6 ай бұрын
Что-то я сильно сомневаюсь, что while wend был в базовом бейсике.
@antonk70853 ай бұрын
VisualBasic вполне используется для написания скриптов в различных системах как и все остальные языки. Но вот говорить что питон простой язык не стоит. Сам питон без знания толпы библиотек бесполезен. Как и php без знания встроенных функций.
@imperatorii21767 ай бұрын
Я могу сказать толко одно Press F
@Севасабанов Жыл бұрын
🎉
@ztez365756 ай бұрын
А мы бейсик в следующем году на информатике будем изучать, ну то есть VB
@EngineerSpock6 ай бұрын
Дичь, если честно)
@ztez365756 ай бұрын
@@EngineerSpock, а чë такого? После паскаля байсик.
@EngineerSpock6 ай бұрын
@@ztez36575 ну и то и другое дохлое чуть менее чем полностью. Не понимаю почему не питон
@ztez365756 ай бұрын
@@EngineerSpock, потому что питон в 10 классе.
@EngineerSpock6 ай бұрын
@@ztez36575 тогда я в шоке от непоследовательности и по-прежнему не понимаю зачем паскаль и VB. Трата времени, за такое надо наказывать, конечно
@sergeys.10264 ай бұрын
Python имеет чистый синтаксис?! Да вы, батенька, шутник-с !!!
@Antoine_de_Saint_Exupéry Жыл бұрын
очень любопытная информация
@seregaivanov522111 ай бұрын
Жаль, что автор не стал разбираться в вопросе и ничего не сказал о современных бейсиках. Без хотя бы упоминания возможностей FreeBASIC обзор не может считаться полноценным.
@EngineerSpock11 ай бұрын
Это история а не обзор современных версий бейсиков
@b213videoz8 ай бұрын
4:20 О так фортран хоть на нормальньlй язblк похож
@JenyaHW Жыл бұрын
Python сейчас - это как basic тогда ... ;) ( 👹 )
@pinky-qn1wp Жыл бұрын
Не смог на бейсике двигать точку(перекрестие) по экрану без начальной задержки клавиатуры. То есть создать даже самый примитивный шутер - не получится. Может на других языках такая-же история, но например в doom всё ес-но без этой задержки, отклик моментальный. Программисты обычно не понимают о чём даже речь идёт, хотя это очевидный лаг..😢
@reaperburnout569411 ай бұрын
ну дум кармак писал, а он как никак бог айти
@pinky-qn1wp11 ай бұрын
@@reaperburnout5694 Там не в богах дело. Тема достаточно примитивная, но давшая в своё время мне разочарование в программистах как в классе) И в их всей литературе, статьях, обучалках итд. Всё что мог близкого найти это в биосе на старых компах была опция клавы: typematic rate - длительность начальной задержки при удержании клавиши. Но полностью её выключить было нельзя. Может найду одного программера, который знает. Посмеюсь ещё раз. Здесь их нет, судя по всему)
@DexPoke4 ай бұрын
надо было скан-коды клавиатуры считывать, а не аскии
@pinky-qn1wp4 ай бұрын
@@DexPoke Ну.. ответ принят.. но..что-то мне шепчет, что не сработает. Врубался топором и бензопилой тогда в эту тему.. но то что вышло - то вышло)
@Егорда3 ай бұрын
хе, пбйсик это язык программирования в альтернативной вселенной игры прогресбар95
@dusseldorfkrakow5 сағат бұрын
8:10 пещера 😂 неандертальцы
@TutEvgen18 ай бұрын
UDEMY всё, гадливая конторка.
@EngineerSpock8 ай бұрын
Причём тут Udemy? Оплаты отключил MasterCard и Visa, а бесплатные у них всё равно через добавление карты. Они долго даже сайт не закрывали и вообще никак не высказывались на тему. В отличие от Coursera.
@macabrius9111 Жыл бұрын
Вот что-то я скорее на стороне Дийкстры. Никогда не любил попсу. Хотя это вполне может быть и снобизм.
@EngineerSpock Жыл бұрын
Ну он обосрал не тока басик) всё остальное мейнстрим но не попса. Хотя в слово попса можно вкладывать разное)
@macabrius9111 Жыл бұрын
@@EngineerSpock в наше время мейнстрим и попса - почитай что синонимы. Меня, например, люто бесит Питон. Такое ощущение, что он спецом для гуманитариев создавался.
@EngineerSpock Жыл бұрын
@@macabrius9111 мне кажется джава и Шарп тоже мейнстрим но задачи сделать яп для гуманитариев при их разработке точно не стояло
@macabrius9111 Жыл бұрын
@@EngineerSpock вот в самое больное. Джава меня тоже раздражает, шарп еще не трогал. Причем, если спросить меня, что именно мне не нравится в джаве, то я даже ответить не смогу. Вот на эмоциональном уровне бесит и все. Как и Вивальди, например.