|
-15 / 23 / 0
Регистрация: 31.08.2013
Сообщений: 2,078
|
|
Какой Бейсик лучше?13.06.2015, 18:02. Показов 20603. Ответов 482
Метки нет (Все метки)
Собираюсь начать учить Visual Basic. Правда что самый лучший редактор для него это Visual Studio Community? Если да, то 2015 года для Visual Basic 6.0 подойдет?
0
|
|
| 13.06.2015, 18:02 | |
|
Ответы с готовыми решениями:
482
Какой бейсик редактирует файлы формата BLD
|
|
|
|||
| 05.07.2015, 21:27 | |||
![]() Странно: писать приятней и легче, а размер конечного продукта и скорость его выполнения оставляют желать лучшего. Если уж писать на бейсике, то нужно обязательно использовать гото, иначе надо переходить на шарпы с питонами...Бейсик на то и бейсик, чтобы быть простым и понятным. Да и насчёт высокоуровневых языков. Моё мнение такое: чем ближе язык, по своим возможностям к ассемблерным инструкциям, тем более он мощен и больше свободы оставляет программисту. И наоборот: чем более язык оторван от своих "корней" тем больше ограничений и рамок, за которые нельзя выйти. Настоящая мощь - в абсолютной свободе творчества.
0
|
|||
|
Клюг
7677 / 3192 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
|
|
| 05.07.2015, 21:32 | |
|
0
|
|
|
317 / 268 / 61
Регистрация: 12.10.2011
Сообщений: 434
|
|
| 05.07.2015, 23:46 | |
|
Писал недавно на Automation Basic для контроллера x20 обмен по RS485. Корона не упала...
Язык не имеет никакого значения, - важен лишь алгоритм. И Basic имеет такое же право на существование, как и любые другие языки..
0
|
|
|
|
|||
| 06.07.2015, 11:45 | |||
|
Не важно - MASM, NASM и т.д.. Хороший язык - это некий компромисс между высоко и низкоуровневостью. Золотая середина или мера, как говорили древние. Любой шаг в сторону - одинаково плохо. Я только об этом. Бэйсик хорош тем, что постепенно "переваривает" почти всё, что есть в других языках, при этом ничего не отрыгая назад.
0
|
|||
|
|
||||
| 06.07.2015, 12:41 | ||||
|
Но даже если и так - за всё надо платить. И это плата позволительна, иначе эти языки бы также умерли.
0
|
||||
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
||
| 06.07.2015, 12:59 | ||
|
Но раз уж речь зашла, какие ассемблерные инструкции мощовее и свободнее, x86, ARM, Z80, DEC Alpha или может ЛИШП-МАШИНА?
0
|
||
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
||
| 06.07.2015, 16:28 | ||
|
Добавлено через 39 секунд И, кстати, никто его не выпиливал.
0
|
||
|
|
||||||
| 06.07.2015, 20:25 | ||||||
![]() Спагетти - это как напишешь и как представишь написанное. ХеХе. Иные так понапишут без гото, что моск точно рассплавится от попыток понять что к чему относится, и где тут сама задача, а где костыли. Как-нибудь распишу подробно чего стоит программирование с гото и без оного. ![]() Видим, что вместо того, например, чтобы использовать прямые переходы по Jz, Jl и т.д., короче говоря, прямой jmp по результату логической или арифметической операции, при использовании блоковой конструкции if - else if - else - end if (в разных языках - по разному), к прямым переходам добавляются ещё совсем ненужный груз CALL- ов с PUSH-ами и POP-ами. Ужась. Дань структурности.. А ведь это только начало песни...
0
|
||||||
|
|
|||||
| 06.07.2015, 20:40 | |||||
![]() Выпилили, разумеется. сишарп, ява, питон - нигде нет. А где есть - пережитки прошлого и deprecated. Кроме асма, конечно, но тут особый случай.
0
|
|||||
|
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
|
||
| 06.07.2015, 21:00 | ||
|
Другое дело, что его мало кто использует.
0
|
||
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
|||
| 07.07.2015, 00:24 | |||
|
0
|
|||
|
Модератор
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
|
||
| 07.07.2015, 01:15 | ||
|
Слой операционной системы, слой фреймворка .NET, слой рантайма на C#, слой целевой программы. Добавлено через 49 секунд Про яву и питон говорить не приходится - слой JVM, если можно так сказать, гораздо "толще" слоя дотнета, а у питона вообще интерпретатор.
0
|
||
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
|
| 07.07.2015, 01:21 | |
|
Не по теме: м.б. - может быть. Суть не в этом. На шарпе можно писать "небезопасный" код (что само по себе, конечно, извращение) и добиться хорошей производительности. Так что теоретически это возможно. Для джавы это невозможно даже гипотетически.
0
|
|
|
|
||||
| 07.07.2015, 10:58 | ||||
|
Так в новых языках, умных и хороших, его выпиливают и объявляют deprecated. Как раз, чтобы не применяли. А в кернел спес что, правда используют? Бедный кернел спес.
0
|
||||
|
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
|
|
| 07.07.2015, 13:06 | |
|
0
|
|
|
Модератор
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
|
|||
| 07.07.2015, 13:17 | |||
|
0
|
|||
|
|
|||||
| 07.07.2015, 13:59 | |||||
|
Оказывается, что он тоже считает структурное программирование в корне не верным. Я понял, что не один. Ура! Теперь нас двое дураков! ХеХе! К сожалению она на английском, но нам же это не помеха? Вот некоторые выдержки в переводе: ...Структурное программирование есть действительная цель изложения, но к сожалению это стало расхожей фразой, смысл которой редко понимаем разными людьми одинаково. Все знают, что это хорошая вещь, но как сказал McCracken, "Очень малое количество людей отваживается на то, чтобы изобрести новое определение. Действительно, совершенно не ясно, существует ли до сих пор простое определение." Только одна вещь по настоящему ясна: Структурное программирование не является процессом написания программ и, поэтому, процессом избавления от их goto операторов. Мы должны быть способны определять Структурное программирование безотносительно того, существует ли goto операторы или нет... ...Мы уже замечали ранее, что goto не имеют синтетической структуры, которую можно охватить одним взглядом; но, в этом смысле, они ничем не хуже чем переменные и другие идентификаторы. Когда им присваиваются смысловые определения, которые соответствуют абстракции(N.B. не цифровые метки!), мы не должны жаловаться на отсутствие синтетической структуры. А необходимая абстракция сама по себе, по настоящему, является инвариантом утверждений определяющих события. Другими словами, мы должны рассматривать goto операторы частью систематической абстракции; всё что нам нужно, это прояснить идею того, что означает переход на ту или иную метку. Это не должно нас сильно удивлять. Кроме того, за последние 25 лет было написано много программ, в которых используется goto операторы, и все эти программы не были неудачей!.. ...До сих пор, много людей, которые раньше не испытывали особой трудности в написании корректных программ, стали несколько обескуражены теми мнениями, которые считают их грешниками, особенно когда они чётко знают что делают; понятно, что таким образом у них стало меньше энтузиазма по поводу разрекламированного "структурного программирования". Если Кнут - ламер, то
0
|
|||||
|
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
|
||
| 07.07.2015, 15:11 | ||
|
0
|
||
|
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
|||
| 07.07.2015, 15:15 | |||
|
0
|
|||
| 07.07.2015, 15:15 | |
|
Какая конфигурация лучше? На какой лучше будет тянуть последние игры? У какой из этих видеокарт лучше разгон и вообще какая лучше Как лучше залить текстуру в массив? Какой формат текстуры лучше использовать? Какой роутер дешевый лучше купить чтобы лучше ловился интернет из другого дома? Оперативная память: Ваш совет, какой выбор лучше и почему?! 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.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|