|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.03.2024, 07:49 | #21 |
gamer
Участник клуба
Регистрация: 09.05.2015
Сообщений: 1,550
|
По своему опыту скажу, что Visual Basic - это действительно Rapid Development Environment, система быстрой разработки. То, что в Visual C делается за 5 минут, в Visual Basic делается за минуту.
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/ В ожидании Кеши... |
29.03.2024, 08:36 | #22 |
фрилансер
Участник клуба
Регистрация: 11.10.2019
Сообщений: 1,010
|
jura_k, C++ любят не за скорость разработки, а за скорость рантайма
|
29.03.2024, 10:35 | #23 |
gamer
Участник клуба
Регистрация: 09.05.2015
Сообщений: 1,550
|
Да. И такой опыт у меня есть.
Я сделал программу сдвига субтитров по времени. Так вот. На языке С она работает 1 секунду. Сделал то же самое на языке Visual Basic. Запустил. Я думал, компьютер завис. Ан нет. На обработку того же файла требовалось минут 5. Оказалось, время работы пропорционально квадрату размера файла % |. А все из-за особенностей обработки текстовых данных.
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/ В ожидании Кеши... |
29.03.2024, 11:12 | #24 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,648
|
Даже если не касаться оптимизации кода, то BASIC банально интерпретируемый язык, а C компилируемый. То есть в первом случае специальная компьютерная программа (интерпретатор) выполняет инструкции языка BASIC. Во втором случае программа выполняется непосредственно ЦП.
E-Mail: arigato.freelance@gmail.com
|
30.03.2024, 07:24 | #25 |
gamer
Участник клуба
Регистрация: 09.05.2015
Сообщений: 1,550
|
Не согласен. Я откомпилировал программу. И все равно она работает вот так.
Если бы это было правдой, то интерпретируемая программа исполнялась бы за 10 секунд. Но нет! Ей 5 минут надо, чтобы закончить. А правда заключается в том, что строка интерпретируется как объект. И чтобы добавить символ, Visual Basic создает копию объекта и потом уже к нему добавляет символ. И если строка имеет длину n, то время добавления n символов пропорционально n * n.
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/ В ожидании Кеши... Последний раз редактировалось jura_k; 30.03.2024 в 07:28. |
31.03.2024, 01:33 | #26 |
Форумчанин
Регистрация: 13.03.2023
Сообщений: 113
|
Нет абстрактного сферического Basic'а в вакууме. Есть вполне конкретные реализации, и они очень разные.
Если уж речь зашла о языке Visual Basic, то он мог использоваться и не в режиме интерпретации. До версии 6 включительно он включал возможность компиляции в исполняемый .EXE, в который встраивался промежуточный P-код (виртуальная машина наподобие байт-кода Java или CIL для .NET). Сейчас его сменил VB.NET, который по сути тот же C# с другим синтаксисом. Тоже не интерпретатор в привычном смысле. Последний раз редактировалось Steelcraft; 31.03.2024 в 07:34. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Жизненный вопрос - Дано: я - самый умный. Вопрос: что делать? где это найти то, чего тебе не хватает? | jura_k | Свободное общение | 16 | 10.03.2017 12:12 |
Вопрос по SQL | malsyst | SQL, базы данных | 1 | 24.08.2013 11:42 |
Вопрос по mySQL + Вопрос по RichEdit | HTL | Общие вопросы Delphi | 4 | 01.01.2010 20:22 |
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) | Albert2008 | Общие вопросы Delphi | 4 | 21.08.2008 15:33 |
вопрос по сокетам и общение как в ICQ.Сложный вопрос... | Руслантус | Общие вопросы C/C++ | 2 | 12.08.2008 21:10 |