|
-15 / 23 / 0
Регистрация: 31.08.2013
Сообщений: 2,078
|
|
Какой Бейсик лучше?13.06.2015, 18:02. Показов 20575. Ответов 482
Метки нет (Все метки)
Собираюсь начать учить Visual Basic. Правда что самый лучший редактор для него это Visual Studio Community? Если да, то 2015 года для Visual Basic 6.0 подойдет?
0
|
|
| 13.06.2015, 18:02 | |
|
Ответы с готовыми решениями:
482
Какой бейсик редактирует файлы формата BLD
|
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
||
| 07.07.2015, 17:50 | ||
0
|
||
|
|
||||||||
| 07.07.2015, 20:20 | ||||||||
|
И является именно что процессом избавления от goto. Всё повышение уровня программирования направлено именно на структурирование. Не хотите структурировать - сидите на асме, вверх никто силком не тянет. Ну, кроме рынка, конечно. Статью Кнута полностью я не читал, мне проблемно такой объём быстро прочитать и осмыслить на английском. Но в преамбуле сказано следующее (мой вольный перевод):
1. Как можно писать без гото. 2. Признаётся, что goto превращает код в нечитаемый. 3. Будем сравнивать доводы (вместо "покажем, что goto нужен"). Причём уже понятно, что довод есть "за" - это скорость, а против - читаемость. Так что позволю себе предположить, что вы или не поняли статью Кнута, или поняли, но парите мне мозги, делая вид, что Кнут - за goto.
0
|
||||||||
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
|||
| 07.07.2015, 20:49 | |||
|
0
|
|||
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
||
| 07.07.2015, 20:59 | ||
|
Добавлено через 1 минуту Хотя сегодня уже есть unix нового поколения. Но я о нем пока ничего не знаю.
0
|
||
|
|
|||||||||||||||||
| 08.07.2015, 14:25 | |||||||||||||||||
|
Ну, а в кратце можно вот что сказать. Тут, вот, мне сделали замечание, мол, чем же плохи "раздутые" программы. Вроде и господин Спольски советует не заморачиватся, ведь стоимость памяти на единицу информации постоянно падает, а те кто заморачиваются, вроде как страдают какими-то психическими отклонениями... Возьмём две программы с одинаковым функционалом, одна из которых "весит" в 10 раз меньше, чем вторая(такое возможно). Вопрос такой: какая программа будет работать быстрее, будет иметь меньше багов и глюков? Я думаю, что первая, которая в 10 раз меньше. Ведь вероятность появления бага во второй программе возрастает в те же 10 раз... Дело всё в том, что написанию пухлых и жирных программ(очень смахивающих на жирных пиндосов ) способствует именно структурный стиль и те средства его достижения, которые изобрели его приверженцы.Произошла подмена понятий. Умышленно или нет - не суть важно, - просто так случилось. Динамит подложен был давно и зажжённый когда-то фитиль уже догорает. К ООПу это также относится, так как он прямой наследник структурного стиля, и естественно, что он перенял по наследству все плохие привычки своего родителя. Дедовщина в чистом виде. Ведь, нужно же было изобрести именно структурный стиль, чтобы плавно перековать его в ООП! И - перековали!! Ура!..Была такая книжка "128 советов начинающему программисту" авторы: Очков и Пухначёв. По моему это самая одиозная книжка, в которой почти на каждой странице приводились примеры того как не надо программировать и как надо в структурном стиле. Если кто будет её читать советую все советы перевёртывать на 180 градусов. Тогда может что-то и выйдет... Да, такая литература просто калечит молодые мозги... Приведу один простецкий пример из той книжки. Программа угадай число на Бейсике и на Паскале. На Бейсике в НЕструктурном стиле, а на Паскале, естественно, в структурном(Паскаль ради этого и создавался). Авторы настоятельно советывали писать именно, как на Паскале. ![]() Программа на Паскале:
Далее программа "НЕструктурная". Пример того как не надо, по мнению авторов, на бейсике:
Это по поводу тех афтороф. Можно конечно их извинить, так как они тоже жертвы пропаганды. Бедняги. Кто смотрел фильмы про Брюса Ли, тот знает Брюса Ли.(Новая поговорка ). Так вот Брюс Ли говорил, что самый лучший путь - это прямой путь. Он говорил, что есть много способов подойти к противнику, - можно задом, можно передом, а можно несколько раз обернутся перед тем как сделать шаг вперёд. Но самый лучший и быстрый путь - это естественный путь, то есть просто подойти естественным шагом. Он и тренировался даже в ботинках, в котрых ходил по улице, ведь так естественнее... Это Дзен. Естественный путь. Единственно правильный путь.Но вернёмся к примеру. Те авторы замечали, что неструктурная программа на Бейсике - естественная программа, но у них видимо ничего не ёкнуло.. Очевидно, что если b>a то не имеет никакого смысла проводить дальнейшие проверки, - так требует алгоритм решения задачи. На бейсике это решается просто и красиво. В то время, как Паскаль-программа при равенстве условия b>a , будет проводить 2 дополнительные бессмысленные проверки. Пока Паскаль будет мучится сизифовым трудом, бейсик далеко улетит вперёд...Дзен, одним словом. Ну, а есть ещё размножение блоков... Есть ещё дополнительные флаги-переменные... Но об этом как-нибудь в другой раз. Тогда на всём стоял знак качества...Стараюсь не забыть. ![]() IF начинается на одной странице, а последний ENDIF или ELSE, может оказаться на далеко в переди на другой странице... Причём заметьте: имена у этих блоков все одинаковые, то есть: endif одного блока и endif другого, имеют одинаковое имя: endif, поэтому трудно разбираться где что к чему относится, а это потеря времени и самое главное - нервов, ведь нервные клетки, говорят, не восстанавливаются вовсе. В то время как с goto все метки имеют разные имена, и им можно присвоить смысловые определения, а это, как говорил Кнут, и есть абстракция чистой воды.
0
|
|||||||||||||||||
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
|||||||
| 08.07.2015, 14:40 | |||||||
0
|
|||||||
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
|||
| 08.07.2015, 16:08 | |||
|
0
|
|||
|
Клюг
7677 / 3192 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
|
|
| 08.07.2015, 16:21 | |
|
0
|
|
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
||
| 08.07.2015, 16:25 | ||
|
0
|
||
|
Клюг
7677 / 3192 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
|
|
| 08.07.2015, 16:31 | |
|
0
|
|
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
|
| 08.07.2015, 16:33 | |
|
0
|
|
|
Модератор
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
|
|
| 08.07.2015, 16:40 | |
|
0
|
|
|
Клюг
7677 / 3192 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
|
|
| 08.07.2015, 16:41 | |
|
Voivoid, но был период, когда приходилос писать на Клиппере ака диБэйсик/dBasic, и там отсутствие goto реально бесило.
0
|
|
|
|
|||||
| 08.07.2015, 16:49 | |||||
![]() Добавлено через 1 минуту
0
|
|||||
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
||
| 08.07.2015, 16:57 | ||
0
|
||
|
|
||
| 08.07.2015, 17:22 | ||
|
0
|
||
|
Клюг
7677 / 3192 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
|
|
| 08.07.2015, 17:29 | |
|
0
|
|
|
|
||
| 08.07.2015, 17:54 | ||
|
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 08.07.2015, 18:12 | |
|
Начнём с того, что вижлобейсик - это не бейсик с панельками компонентов, а вообще не бейсик. Это потомок бейсика, но всё таки самостоятельный язык. И общего у него с предком меньше, чем у паскаля Вирта с обджект паскалем, а даже он выделен в отдельный язык и диалектом паскаля не считается. Не берусь утверждать что вижлобейсик хуже бейсика и прочих окаменелостей, но он другой, вот это уже точно. А во-вторых лучше для чего?
0
|
|
| 08.07.2015, 18:12 | |
|
Какая конфигурация лучше? На какой лучше будет тянуть последние игры? У какой из этих видеокарт лучше разгон и вообще какая лучше Как лучше залить текстуру в массив? Какой формат текстуры лучше использовать? Какой роутер дешевый лучше купить чтобы лучше ловился интернет из другого дома? Оперативная память: Ваш совет, какой выбор лучше и почему?! 2 варианта пока не выбрал, что лучше! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|