Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр  Что обсуждали люди в 2024 году? Самое время вспомнить — через виммельбух Пикабу «Спрятано в 2024»! Печенька облегчит поиск предметов.

Спрятано в 2024

Поиск предметов, Казуальные

Играть

Топ прошлой недели

  • cristall75 cristall75 6 постов
  • 1506DyDyKa 1506DyDyKa 2 поста
  • Animalrescueed Animalrescueed 35 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
99
Skvorl
Skvorl
IT-юмор
Серия «На чём писали предки»

Продолжение поста «На чём писали предки»⁠⁠6

2 месяца назад
«ИЗОТ» (сокр. от болг. „Изчислителна, Записваща и Организационна Техника“) (ТЕКНОЛОООДЖИЯ)))

«ИЗОТ» (сокр. от болг. „Изчислителна, Записваща и Организационна Техника“) (ТЕКНОЛОООДЖИЯ)))

Ещё через пару лет я поступил в технарь, точнее тогда ужЕ колледж, и там увидел настоящего монстра! Знакомьтесь: ИЗОТ 1016С. Этот аппарат жил в двух комнатах - в одной он сам, а в другой его диски. По всему технарю были раскиданы терминалы, иногда в самых неожиданных местах. Зелёные монохромные мониторы, цветом точно как в Матрице и удобные неубиваемые клавы. Опять Бейсик - только теперь есть полноценная ОС с дисками, разделами, файлами. Очень интересно было в этом всём ковыряцца! Текстовый редактор правда был, жутко упоротый. если вдруг надо отредактировать - то прям ваще беда! Типа:

EDIT <текст - что меняем>@<текст - на что меняем>@<число - сколько раз в тексте встречается то что меняем>
Зато преподша по информатике была просто агонь - лет 20 наверное. местами было очень сложно сосредоточиться - особенно летом ;)
Поучаствовал в олимпиаде по программированию. Слил бездарно! Взял сразу самую сложную задачу, начал делать, не продумав до конца. А когда понял, что зашёл в тупик и надо переделывать время уже заканчивалось. Правда потом через пару недель слышу одногруппники суетятся: "там Бороде нашему премию дали". (несмотря на 15 лет - Борода это мне кликуху навесили ещё в первый день подкурсов - догадайтесь почему) Короче дали денях три с половиной тыщи (стипендия была 12). я обрадовался конечно, но помню неудобно было и казалось слишком много за просто участие.
ЗЫ. На ИЗОТе была игра змейка. по легенде её много лет назад кто-то то ли написал, то ли принёс откуда-то. с ней весь педагогический состав боролся нещадно. удаляли её по всем разделам, по всем дискам, углам и закоулкам, искали, чистили. БЕСПОЛЕЗНО! Змейка всё равно выживала и вскоре снова расползалась, занимая бесценное дисковое пространство своими неисчислимыми копиями)))
ЗЗЫ. а в учительской стоял 286-й. на нём был принц персии. сука каким же он казался красивым и не побоюсь этого слова - реалистичным!

Показать полностью 1
[моё] Языки программирования Asm IT юмор Программист Олдфаги Basic Ответ на пост Zx Spectrum IT Программирование Волна постов
11
2
TechSavvyZone
TechSavvyZone

Ностальгия: "Basic" Программируем на Mattel Aquarius⁠⁠

1 год назад
Перейти к видео

Введение в язык программирования Basic

Basic (Beginner's All-purpose Symbolic Instruction Code) — это один из самых известных и старейших языков программирования, разработанный специально для новичков. Его простота и доступность сделали его популярным среди студентов и любителей программирования. В этой статье мы рассмотрим историю, особенности и применение языка Basic, а также его влияние на современное программирование и образование.

История развития языка Basic

Создание и ранние годы

Язык Basic был создан в 1964 году Джоном Кемени и Томасом Курцем в Дартмутском колледже. Основная цель создания языка заключалась в том, чтобы сделать программирование доступным для студентов, не имеющих технического образования. В те годы большинство языков программирования были сложными и требовали глубоких знаний математики и компьютерных наук. Basic стал революционным решением, позволившим людям с минимальными знаниями в области вычислительной техники создавать свои первые программы.

Распространение и популяризация

В 1970-х и 1980-х годах Basic стал чрезвычайно популярным благодаря микрокомпьютерам, таким как Apple II, Commodore 64 и IBM PC. Многие из этих компьютеров поставлялись с предустановленной версией Basic, что делало его первым языком программирования для миллионов пользователей. Basic стал неотъемлемой частью компьютерной культуры того времени, и многие будущие программисты начали свой путь именно с этого языка. Благодаря своей простоте и доступности, Basic стал основой для множества учебных пособий и курсов, что способствовало его дальнейшему распространению.

Эволюция и современные версии

С течением времени Basic претерпел множество изменений и улучшений. Появились различные диалекты и версии языка, такие как Microsoft Basic, GW-Basic и QBasic. В 1990-х годах Microsoft выпустила Visual Basic, который добавил возможности объектно-ориентированного программирования и графического интерфейса пользователя. Visual Basic стал мощным инструментом для разработки приложений с графическим интерфейсом, что значительно расширило область применения языка. Современные версии Basic продолжают развиваться, предлагая новые возможности и улучшения для разработчиков.

Основные особенности и синтаксис Basic

Простота и доступность

Одной из ключевых особенностей Basic является его простота. Синтаксис языка интуитивно понятен и легко усваивается. Например, для вывода текста на экран используется команда PRINT:

basic

Скопировать код

PRINT "Hello, World!"

Эта команда является одной из самых простых и понятных, что делает Basic идеальным языком для первых шагов в программировании. Даже те, кто никогда не сталкивался с программированием, могут быстро освоить основные команды и начать создавать свои первые программы.

Интерпретируемый язык

Basic является интерпретируемым языком, что означает, что программы выполняются построчно. Это позволяет быстро тестировать и отлаживать код, что особенно важно для новичков. Интерпретируемость языка делает его удобным для обучения, так как ошибки можно быстро обнаружить и исправить без необходимости компиляции всей программы. Это значительно ускоряет процесс обучения и позволяет сосредоточиться на изучении основ программирования.

Управляющие структуры

Basic поддерживает основные управляющие структуры, такие как циклы и условные операторы. Пример цикла FOR:

basic

Скопировать код

FOR i = 1 TO 10

PRINT i

NEXT i

Эти конструкции позволяют создавать более сложные программы, управлять потоком выполнения и реализовывать различные алгоритмы. Управляющие структуры являются основой любого языка программирования, и Basic предоставляет все необходимые инструменты для их использования.

Поддержка массивов и функций

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

basic

Скопировать код

FUNCTION Add(a, b)

Add = a + b

END FUNCTION

Массивы и функции позволяют организовывать код более структурированно и эффективно. Это особенно важно при создании больших и сложных программ, где важно поддерживать читаемость и удобство сопровождения кода.

Дополнительные возможности

Современные версии Basic, такие как Visual Basic, предлагают дополнительные возможности, такие как объектно-ориентированное программирование, работа с базами данных и создание графических интерфейсов. Эти возможности делают Basic мощным инструментом для разработки широкого спектра приложений, от простых учебных программ до сложных бизнес-приложений.

Применение и влияние Basic в современной разработке

Образование и обучение

Basic по-прежнему используется в образовательных целях. Его простота делает его идеальным для начального обучения программированию. Многие учебные заведения включают Basic в свои учебные программы. Basic позволяет студентам быстро освоить основы программирования и перейти к изучению более сложных языков и технологий. Кроме того, Basic используется в различных учебных пособиях и онлайн-курсах, что делает его доступным для широкого круга учащихся.

Влияние на другие языки

Basic оказал значительное влияние на развитие других языков программирования. Многие современные языки, такие как Python и Ruby, заимствовали идеи и синтаксические конструкции из Basic. Простота и доступность Basic стали эталоном для разработки новых языков, ориентированных на новичков. Это влияние можно увидеть в синтаксисе и философии многих современных языков программирования, которые стремятся сделать программирование доступным для всех.

Применение в бизнесе и науке

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

Сообщество и поддержка

Basic имеет большое и активное сообщество пользователей и разработчиков. Существуют многочисленные форумы, группы в социальных сетях и онлайн-ресурсы, где можно найти помощь и советы по использованию Basic. Это сообщество является ценным ресурсом для новичков, позволяя им быстро находить ответы на свои вопросы и получать поддержку от более опытных пользователей.

Заключение и дальнейшие шаги для изучения Basic

Basic — это важный исторический язык программирования, который сыграл ключевую роль в популяризации программирования среди широкой аудитории. Если вы хотите углубить свои знания в Basic, рекомендуется изучить различные диалекты языка, такие как QBasic и Visual Basic. Также полезно будет попробовать написать несколько простых программ, чтобы лучше понять синтаксис и возможности Basic. Изучение Basic может стать отличным первым шагом на пути к освоению более сложных языков программирования и технологий.

Показать полностью
IT Технологии Развитие Обучение Программирование Basic Раритет Ностальгия Компьютер Вертикальное видео Программа Видео Длиннопост
1
51
Bloodxao
Bloodxao
Пьючитаюпишусмотрю
Ретро

Прадедушка Python и не только. Basic`у 60 лет⁠⁠

1 год назад
Учили в школе?)

Учили в школе?)

Знаковый момент для мира технологий: 1 мая 1964 года был запущен BASIC – язык, который сыграл ключевую роль в общедоступности и популяризации программирования. Созданный Джоном Кемени и Томасом Курцом язык шаг за шагом превращался из академического проекта в глобальный феномен.
BASIC, изначально предназначенный для использования на мейнфреймах, например на General Electric GE-225, открыл новую страницу в обучении программированию благодаря своей простоте. Он давал возможность новичкам воспользоваться простыми английскими командами и немедленно увидеть результаты своей работы. Это кардинально отличало его от более старых и сложных языков, таких как Fortran и COBOL, которые тогда использовали профессионалы.
BASIC помог переопределить программирование, дополнительно облегчив процесс благодаря интерпретируемой природе языка – код выполняется построчно, что делало его идеальным для образовательных целей. Этот язык стал олицетворением компьютерной эпохи, когда для взаимодействия с компьютерной техникой больше не требовалось инженерных знаний или подготовки.
С партнёрством программистов с General Electric, и появлением BASIC на массовом рынке личных компьютеров, в том числе благодаря усилиям Пола Аллена и Билла Гейтса, ещё больше укрепилась его роль в демократизации доступа к компьютерной технике. Это продолжилось с развитием Apple I и II, где язык также сыграл важную роль.

Ключевые моменты в истории BASIC:
* BASIC преобразовал понятие о доступности программирования для всех, не только для профессионалов.
* Партнерство с General Electric и работа на мейнфреймах способствовало распространению BASIC по всей Америке.
* Вклад Пола Аллена и Билла Гейтса в адаптацию BASIC для персональных компьютеров стал краеугольным камнем в истории Microsoft.

Хотя сегодня BASIC редко используется в практическом программировании, его наследие живет в его диалектах и потомках, включая Visual Basic и Visual Basic for Applications, которые остаются жизненно важными инструментами в экосистемах Windows и Office.
Спустя шесть десятилетий, история BASIC продолжает вдохновлять, привлекая новое поколение программистов к изучению кода и развитию технологий. Хотя рынок переполнен современными языками программирования, историческая значимость и универсальность BASIC остаются неоспоримыми.

И я там был... Много лет назад...

И я там был... Много лет назад...

Показать полностью 1
НаукаPRO Наука Программирование Ностальгия Basic Детство 90-х Длиннопост
19
4
Marquisio

Вот это да! Настала компьютерная эра. Вышел новый язык программирования Basic!⁠⁠

3 года назад
Показать полностью 2
Волна боянов Программирование Basic
5
5
Mobilemedved2
Mobilemedved2
Android Developers

Продолжение поста «Распознавание голоса оффлайн. VOSK. Basic 4 Android»⁠⁠1

3 года назад

Чот на Google Play меня забанили так что вот ссылка на приложуху https://disk.yandex.ru/d/sZNUFkhz4GhTNg


Sleeping Diary — распознавание русского языка в текст оффлайн, создание автоматически упорядоченных записей.

Описание:

Простой дневник или если угодно голосовые заметки. Эта версия только для русского языка.

Изначально планировалось создать дневник сновидений для людей увлекающихся Кастанедой, астралом и прочими практиками.

Мне нужно было две вещи:

1. Независимость от интернета

2. Не нагружать пользователя каталогизацией и оформлением записей. «Сказал — и забыл».

Способ работы:

1. Диктуете свою заметку «Диктовать»

2. После нажатия кнопки «Стоп» начинается распознавание (очень забавно наблюдать в окне промежуточных результатов)

3. В окне «Результат» появляется результат и заметка автоматически сохраняется

Заметки хранятся в папке Diary_files в обычных текстовых файлах. Вы может копировать их и

редактировать в любом удобном редакторе. Редактирование в программе не предусмотрено.

Структура файлов:

Файлы именуются согласно датам создания. Например: 2022-04-02.TXT

Все что записывается в течении одной даты — записывается в один файл!

С наступлением новой даты автоматически создается следующий файл. Например 2022-04-03.TXT

Содержимое файла:

2022-04-02 14:17 текст заметки..........................................

2022-04-02 15:26 текст заметки..........................................

и т.д.

При удалении приложения папка Diary_files не удаляется.

Применена библиотека распознавания голоса VOSK. Поэтому размер программы весьма большой.

Показать полностью
[моё] Программирование Разработка Basic Распознавание голоса Ответ на пост Текст
4
1
Mobilemedved2
Mobilemedved2
Android Developers

Распознавание голоса оффлайн. VOSK. Basic 4 Android⁠⁠1

3 года назад

В некотором роде ответ на EVA - Educable Voice Assistant / Программируем на Python #1

Существует замечательный продукт Basic4android.  Теперь он стал бесплатный. Это очень простая и удобная IDE для писания на Бэйсике. А также на Java.

Сайт: https://www.b4x.com/b4a.html

Оказывается в нем тоже можно работать с библиотекой оффлайн распознавания голоса VOSK.


1. Ставим последнюю версию Basic4android и нужные пакеты (там на сайте написано какие)

2. Качаем русский VOSK https://alphacephei.com/vosk/models/vosk-model-small-ru-0.22...

3. Переименовываем vosk-model-small-ru-0.22.zip в model.zip

4. Качаем готовый пример здесь https://www.b4x.com/android/forum/threads/speechtotext-conti...

5. Заменяем тамошний английски model.zip на русский из пункта 3.

6. Подключаем к компу Андроид телефон.

7. Запускаем компиляцию и старт.

Показать полностью
[моё] Программирование Разработка Basic Текст
2
0
chashem89

Помощь тому, кто стал ёжиком в тумане. Программирование⁠⁠

3 года назад

Насчёт программирования. А вот в этой шутке. Я очень неплохо знаю математику. Но, очень плохо знаю алгебру и высшую математику. Хотя, у меня по высшей математике в ВУЗ-е 8 оценка. И там я ничего не покупал. Всё прошёл через строгого и требовательного преподавателя. Но, мне кажется что я нифига не знаю в математике выше начальных классов. И ещё, я люблю программирование и в ВУЗ-е у меня по программированию было 8. Но, там были Basic и Delphi. Так вот, вопрос. Стоит ли мне пробовать изучать программирование?! Но, там везде математические уравнения. И я скорее всего уравнения и формулы не знаю. С чего начать?! Что делать? Я хочу просто стать программистом и написать программы, которые нужны мне. Могу я что-то подправить в своём образовании? То есть, нужно ли подтянуть математику? Где её подтянуть? А по программированию что тянуть? Это не Россия. И такого хорошего образования тут нет!

[моё] Программирование Образование Математика Высшая математика Delphi Basic Развитие Текст
17
anykey124
anykey124

Python⁠⁠

3 года назад

Имею опыт кодинга на basic. на советском компуторе "Робик", что прельстило это мягкие клавиши в отличае от "паруса"-тоже советского компа.
если в бейсике был понятен синтаксис
к примеру: К ПРИМЕРУ.
10 let
20 for
30 if
40 print
50 end
Тут все просто. Я могу вставить координацию программы, или добавить там что-то под строкой
41 repid там типа.
Решил перейти на Пайтон, операторы схожи. Только вот если в бейсике синтаксис типа 10…20…30.
Ни как немогу переключится в синтаксис Пайтона.
Знаю, что там тоже ничего сложного нет.
А вот блять как себя перестроить от этого
10…20…30.

Python Basic Программирование Чайник Мат Текст
27
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии