Форум программистов, компьютерный форум, киберфорум
Basic
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.50/14: Рейтинг темы: голосов - 14, средняя оценка - 4.50
Модератор
Эксперт по электронике
8947 / 6713 / 921
Регистрация: 14.02.2011
Сообщений: 23,689
1

Обсуждение Бейсика

20.04.2011, 00:32. Показов 2933. Ответов 25
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
 Комментарий модератора 
Сообщения были перенаправлены с другой темы, т.к. вопрос вышел за рамки топика.
Тут можно продолжать дискуссию про Бейсик, обсуждаем\критикуем\холиварим тут.


тады ой
зачем ты мне поешь про мертворожденные языки типа

Цитата Сообщение от кот Бегемот Посмотреть сообщение
Школьный алгоритмический язык создан академиком Ершовым
который все равно симантически тоже что С Паскаль..................
и зачем сейчас работать на Басике
при всех его костылях все равно СПАГЕТТИ

Добавлено через 4 минуты
Бегемот
есть предложение!
Может в личку перейдем ?
Я так понял у нас не просто понты а конструктивный спор
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.04.2011, 00:32
Ответы с готовыми решениями:

Перевод с Бейсика на VBA
Здравствуйте, помогите, пожалуйста, перевести программный код с Бейсика на VBA. Заранее благодарю....

Найти версию Бейсика
Здравствуйте! Около года назад, а может, и более, когда только начинал учиться программировать,...

Необходимо решение для Турбо-Бейсика.
Помогите пожалуйста с решением! 1. В массиве А размером 20 вычислить сумму элементов с номерами...

В какой версии\реализации Бейсика содержатся синтаксические конструкции "program S"
Пишу элементарный транслятор на Бейсик, но с ним раньше совсем не сталкивался. Конкретная его...

25
Кормпилятор
5024 / 1696 / 409
Регистрация: 25.04.2010
Сообщений: 4,721
Записей в блоге: 2
20.04.2011, 05:17 2
и зачем сейчас работать на Басике
За тем же, за чем и на всех перечисленных вами языках. Конкретный диалект - это инструмент, он работает, эффективно или нет - вопрос уже к человеку, который на нём пишет.
0
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
20.04.2011, 06:07 3
Цитата Сообщение от >Quiet Snow< Посмотреть сообщение
Конкретный диалект - это инструмент, он работает, эффективно или нет - вопрос уже к человеку, который на нём пишет.
Разве эффективность молотка зависит от того, кто им забивает? Согласен, лентяю и лучший молоток не поможет. Но если он стеклянный, то что зависит от человека, забивающего гвоздь? Только одно: разобьёт ли он молоток, или не будет даже браться. Так от чего зависит эффективность инструмента? Бейсик хорош только в качестве базового языка для перехода к чему то посерьёзней.
0
бжни
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
20.04.2011, 11:14 4
Цитата Сообщение от taras atavin Посмотреть сообщение
Бейсик хорош только в качестве базового языка для перехода к чему то посерьёзней.
это вроде ответ на вопрос, нечего в школе серьезные языки учить
0
Платежеспособный зверь
8956 / 4382 / 1649
Регистрация: 28.10.2009
Сообщений: 11,623
20.04.2011, 17:07 5
alex_x_x, с Бейсика, в силу его простоты легко перейти на любой другой язык, поэтому он и называется: язык для начинающих, то же самое и с школьным алгоритмическим, а вот представь, что ты в школе учишь СИ, а в ВУЗе тебе предлагают изучать Паскаль - и твоё обучение в школе коту под хвост, а с Бейсика на Паскаль - только ступенька вверх.
0
Кормпилятор
5024 / 1696 / 409
Регистрация: 25.04.2010
Сообщений: 4,721
Записей в блоге: 2
20.04.2011, 18:31 6
а с Бейсика на Паскаль - только ступенька вверх.
Для тех кто не понял повторю ещё раз.

Конкретный диалект - это инструмент, он работает, эффективно или нет - вопрос уже к человеку, который на нём пишет.
Но если он стеклянный, то что зависит от человека, забивающего гвоздь?
Вы невнимательно прочли моё сообщение, я сказал, что он работает. Стеклянный молоток - это не инструмент.

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

Добавлено через 5 минут
а с Бейсика на Паскаль - только ступенька вверх.
C 3GL на 3GL это не ступенька.
0
Платежеспособный зверь
8956 / 4382 / 1649
Регистрация: 28.10.2009
Сообщений: 11,623
20.04.2011, 18:36 7
любую нехватку молотка можно восполнить, например, микроскопом. Но тому, у кого есть молоток, забивать гвозди всё-таки легче.
можно всю жизнь ездить на велосипеде и уверять всех, что ездишь. Но покупка машины, тем не менее, ступенька вверх. Хотя бы потому, что удобнее...
0
Кормпилятор
5024 / 1696 / 409
Регистрация: 25.04.2010
Сообщений: 4,721
Записей в блоге: 2
20.04.2011, 18:42 8
любую нехватку молотка можно восполнить, например, микроскопом.
Абсолютно неверно.

Добавлено через 3 минуты
тем не менее, ступенька вверх.
Повторяю: с 3GL на 3GL это не ступенька, это пук в воздух.
0
бжни
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
20.04.2011, 18:46 9
Цитата Сообщение от кот Бегемот Посмотреть сообщение
alex_x_x, с Бейсика, в силу его простоты легко перейти на любой другой язык, поэтому он и называется: язык для начинающих, то же самое и с школьным алгоритмическим, а вот представь, что ты в школе учишь СИ, а в ВУЗе тебе предлагают изучать Паскаль - и твоё обучение в школе коту под хвост, а с Бейсика на Паскаль - только ступенька вверх.
то утверждение было полностью серьезным, и я полностью высказанным вами согласен
0
Кормпилятор
5024 / 1696 / 409
Регистрация: 25.04.2010
Сообщений: 4,721
Записей в блоге: 2
20.04.2011, 18:58 10
что ты в школе учишь СИ, а в ВУЗе тебе предлагают изучать Паскаль - и твоё обучение в школе коту под хвост, а с Бейсика на Паскаль - только ступенька вверх.
Эти стереотипы стёрты уже давно, всё зависит от людей, за вас ни паскаль ни си ни бейсик писать программу не будут. По поводу удобно, не удобно - вкусы и только.

Добавлено через 2 минуты
и я полностью высказанным вами согласен
Конечно, почему же человеку, который "тусит" в разделе C с этим не согласиться.
alex_x_x, есть раздел холиваров, прошу туда.
0
бжни
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
20.04.2011, 19:18 11
>Quiet Snow<, я начинал программирование с бейсик, но коммерческое примение не представлю
ваше направление означает, что ваши посты значительно более глубокие мысли доносят?
0
Кормпилятор
5024 / 1696 / 409
Регистрация: 25.04.2010
Сообщений: 4,721
Записей в блоге: 2
20.04.2011, 20:15 12
но коммерческое примение не представлю
Ключевой вопрос: применение чего?
Например, коммерческое применение турбо Паскаля под MS-DOS я тоже не представлю и даже борланд Паскаля, хотя уверен, есть люди, способные найти применение старым языкам.

ваше направление означает, что ваши посты значительно более глубокие мысли доносят?
Самые обычные мысли, один человек говорит - неудобно, нельзя или не хочет даже заморачиваться(инструмент видите ли плох, ведь в инструменте всё дело), другой говорит удобно, можно, запросто, а третий смотря в тему ничего не говорит, а тихо офигевает. Я искренне надеюсь, что "третьих" людей здесь нет и что они сюда никогда не зайдут, а если и зайдут, то только для того, чтобы посмеяться от души и ещё раз убедиться в вопросе о том, куда дрейфует нация и сфера в целом.
0
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
21.04.2011, 05:58 13
Цитата Сообщение от >Quiet Snow< Посмотреть сообщение
Вы невнимательно прочли моё сообщение, я сказал, что он работает.
Он как раз работает примерно так же, как молоток из пресованной пыли, то есть ещё хуже, чем стеклянный. Научиться его держать и коекак махать можно, но для работы надо менять инструмент.

Добавлено через 5 минут
Цитата Сообщение от >Quiet Snow< Посмотреть сообщение
Конкретные реализации бейсика ничем не хуже паскаля, они держат модули на ассемблере, всё дальше говорить не о чем т.к. любую нехвавтку функционала конкретного диалекта можно восполнить самостоятельно(либо использованием библиотек), кто способен пишет, кто не способен - его траблы. Если кому-то непонятен этот аспект, можете спорить дальше о том что лучше или хуже.
Ассемблер - внеязыковый костыль, исспользуемый только там, где не тянет сам язык высокого уровня. Так вот, на паскале ассемблерные вставки - редкость, а на бейсике без асма нельзя сделать даже простейший графический редактор, не говоря уж про серьёзные проекты. Я писал на бейсике, причём, не только фрактально-примитивные поделушки, но и поделушки на тему игр, и численные оптимизаторы, и решатели нелинейных уравнений, и полноэкранный калькулятор, и поделушку на тему 3D графики, и графические редакторы, и свой векторный шрифт, и даже свою дос оболочку. Но что на бейсике делается месяц, на паскале можно сделать за две недели, а на сях за три дня. Причём, ни на сях, ни даже на паскале мне ни разу не понадобился ассемблер, а на бейсике у меня без него всего восемь софтин.

Добавлено через 5 минут
Цитата Сообщение от >Quiet Snow< Посмотреть сообщение
C 3GL на 3GL это не ступенька.
Какое 3? Ты хоть о названии задумайся. Бейсик от слова бэйс, база. Скажешь случайно даже автору языка пришло в голову именно это слово?
0
Кормпилятор
5024 / 1696 / 409
Регистрация: 25.04.2010
Сообщений: 4,721
Записей в блоге: 2
21.04.2011, 06:10 14
Так вот, на паскале ассемблерные вставки - редкость, а на бейсике без асма нельзя сделать даже простейший графический редактор, не говоря уж про серьёзные проекты.
Про какой паскаль и про какой бейсик вы говорите?

Добавлено через 5 минут
Ассемблер - внеязыковый костыль
Ошибаетесь, это не костыль, а необходимый инструмент для оптимизации программы под архитектуру, он многофункционален, языки выс. уровня можно и не использовать, а всё писать на чистом асме(многие хорошие спецы так и делают).

а на бейсике без асма нельзя сделать даже простейший графический редактор
Тоже самое могу сказать про си и про паскаль, без асма это полная фигня...
0
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
21.04.2011, 06:22 15
Цитата Сообщение от >Quiet Snow< Посмотреть сообщение
По поводу удобно, не удобно - вкусы и только.
Если тебе нравится крутить педали на соревнованиях с себе подобными, то ни кто тебе другой транспорт и не навяжет, но если стоит задача не победить, а просто проехать с грузом несколько десятков километров, то всем удобнее тот транспорт, который позволяет ограничиться лишь управлением, а не вкладывать ещё и мощность своей мускулатуры, а топливо брать из бака, а не из желудка. Так вот, на сях можно ограничиться управлением, в крайнме случае нужен не стандартный прибамбас - один раз для всех софтин его реализуешь, потом пользуешься, ограничеиваясь лишь управлением. А на бейсике будь добре возиться с реализацией маоло того, что в каждой софтине, так ещё и при каждом конекретном исспользовании, да ещё девяносто процентов - вставки на асме.

Добавлено через 5 минут
Цитата Сообщение от >Quiet Snow< Посмотреть сообщение
Ошибаетесь, это не костыль, а необходимый инструмент для оптимизации программы под архитектуру, он многофункционален, языки выс. уровня можно и не использовать, а всё писать на чистом асме(многие хорошие спецы так и делают).
Сионисты оптимизируют прямо на сях, не заморачиваясь низким уровнем, за исключением редких особокритичных функций. А на бейсике приходится оптимизировать почти всё и только на асме. Так что это костыль. На сях и паскале вообще редкость асемблерные всатви, а в поделухах их вообще не бывает. Я на сях деллал даже трёхмерно-распределённую модель металлургического агрегата и без асма вообще.

Добавлено через 1 минуту
Цитата Сообщение от >Quiet Snow< Посмотреть сообщение
он многофункционален
Многофункционален паскаль, а асм подлинно универсален. Вот только на асме мало кто действительно хорошо умеет писать, хороших сионистов и пасквилянтов больше.

Добавлено через 3 минуты
Цитата Сообщение от >Quiet Snow< Посмотреть сообщение
Тоже самое могу сказать про си и про паскаль, без асма это полная фигня...
На сях и на паскале я их писал. Причём, на порядок лучше, чем на бейсике даже в перемешку с асомом. Хотя, да, это всё равно поделушки. Ну так чего ты хочешь, если графический редактор за какие то жалкие несклько часов пишет один человек? А большой коллектив за год-два вполне осилит корел, гипм, иллюстратор, или паинт шоп про. Бейсик же не потянул и поделуху и для полного примитива с одним единственным инструментом (а не десятью инструментами и поддержкой двух крысиных кнопок для мгновеннйо смены цвета) понадобилось четыре ассемблерные вставки.
0
Кормпилятор
5024 / 1696 / 409
Регистрация: 25.04.2010
Сообщений: 4,721
Записей в блоге: 2
21.04.2011, 06:25 16
taras atavin, я с вами не согласен ни по одному пункту.
0
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
21.04.2011, 06:29 17
На сях и паскале асм редкость, а в поделухах не встречается вообще. А я на сях делал даже распределённую, причём, даже не в двух, а в трёх измерениях модель металлургического агрегата. И не фейковую для игры, а адекватную. Без азма вообще. Нука сделай на бейсике хотябы плоский аналог! Пусть даже в перемешку с асмом. Сколько десятков лет у тебя уйдёт? Я плоский вариант сделал нга паскале за два месяца без помощщи асма. А за полтора года на сях объёмный. Я вообще асм уже забыл, потому что ни на паскале, или на сях ни разу его не вставлял.
0
Кормпилятор
5024 / 1696 / 409
Регистрация: 25.04.2010
Сообщений: 4,721
Записей в блоге: 2
21.04.2011, 06:35 18
А на бейсике приходится оптимизировать почти всё.
Вопрос пытаюсь задать уже много раз, на каком бейсике?

Сионисты оптимизируют прямо на сях, не заморачиваясь низким уровнем
Знаю я такую оптимизацию, нет уж спасибо.
0
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
21.04.2011, 06:43 19
Цитата Сообщение от >Quiet Snow< Посмотреть сообщение
Вопрос пытаюсь задать уже много раз, на каком бейсике?
На любом.

Добавлено через 5 минут
Цитата Сообщение от >Quiet Snow< Посмотреть сообщение
Знаю я такую оптимизацию, нет уж спасибо.
А давай сравним, какая оптимизация занимает меньше времени. Замена
C++
1
for (i=1; i<=n; i++)
на
C++
1
for (i=n, i>0; --i)
выполняется находу и не требует ни каких изменений в теле цикла, а замена
PureBasic
1
for i=1 to n step 1
на
Assembler
1
2
3
4
MOV CX, n
L1: ...
DEC CX
JNZ L1
занимает больше минуты и требует перевода всего тела цикла на другой язык.
0
Кормпилятор
5024 / 1696 / 409
Регистрация: 25.04.2010
Сообщений: 4,721
Записей в блоге: 2
21.04.2011, 06:46 20
На любом.
Ну и какие диалекты вы тестировали?

У вас есть результаты тестирования какой-либо одинаковой программы, требующей больших вычислений, написанной профессионалами под разные версии c и basic? Без использования ассемблера и с его использованием?

Просто делать такие заявления без тестов, как-то не очень правильно, я тоже много чего могу наплести, кто мне наслово поверит?
0
21.04.2011, 06:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.04.2011, 06:46
Помогаю со студенческими работами здесь

Как архивировать из Бейсика
Может кто имеет пример как заархивировать и розархивировать файл из бейсика, или адрес сайта где...

Кто работал с Word'ом из Бейсика помогите?
Такая проблема, допустим есть документ с метками и текстовыми полями на листе. Так вот из макроса...

Как сделать так что бы прога на VB + Access работала без установленного на компе бейсика и аксесса?
Интересный вопрос: Как сделать так что бы прога на VB + Access работала без установленного на...

Обсуждение способов ускорения работы программ на VB6
В этой теме обсуждаем способы ускорения работы программ на VB6 по мотивам статьи...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru