Текущий архив: 2005.07.11;
Скачать: CL | DM;
ВнизDelphi или Basic Найти похожие ветки
← →
FVlad (2005-06-05 04:24) [0]Что лучше Delphi или Basic. Пожалуйста, помогите доказать что DELHI. Принимаются любые доводы.
← →
SPeller © (2005-06-05 05:06) [1]С++ лучше, однозначно :)
← →
Defunct © (2005-06-05 05:26) [2]Basic:
10. У попа была собака, он ее любил
20. Она съела кусок мяса, он ее убил
30. GOTO 10
Недостатки васика
1. медленный, потому что более высокого уровня чем D
2. нет под него удобного IDE и нет удобного конструктора форм.
3. наблюдается неразбериха с типами переменных, что усложняет отладку.
4. Нет общепринятого стиля оформления программ, что усложняет "читаемость" программ, и увеличивает вероятность глюков.
5. Объем исполнимого кода больше чем на D.
6. Goto делает программы трудночитаемыми.
7. for _ next делает программы трудночитаемыми.
Достоинства.
1. Программы получаются более короткими чем в D, т.к. нет необходимости объявлять типы переменных и сами переменные.
2. Простота языка.
Хуже васика, возможно, только Пролог.
PS: Все вышесказанное - лишь только IMHO. Привести какие-либо ссылки для подтверждения моих слов не могу, и не хочу тратить на это время.
← →
SergP © (2005-06-05 08:44) [3]
> 5. Объем исполнимого кода больше чем на D.
Странно... Вроде бы как раз наоборот.
← →
Sergey13 © (2005-06-05 09:04) [4]>Принимаются любые доводы.
Дык в Delphi буковок больше чем в Basic. Делфа рулит. 8-)
← →
-=XP=- © (2005-06-05 09:48) [5]Объем исполнимого кода больше чем на D
Дайте ссылочку на полноценный компилятор Basic под Win32. ;)
← →
lookin © (2005-06-05 10:29) [6][2] Defunct © (05.06.05 05:26)
>>Basic:
>>
>>10. У попа была собака, он ее любил
>>20. Она съела кусок мяса, он ее убил
>>30. GOTO 10
Может быть автором ветки имелся в виду все-таки Visual Basic?
← →
BorisMor © (2005-06-05 10:34) [7]
> -=XP=- © (05.06.05 09:48) [5]
> Объем исполнимого кода больше чем на D
>
> Дайте ссылочку на полноценный компилятор Basic под Win32.
> ;)
В этой жизни все возможно :)
http://www.powerbasic.com/
← →
Koan (2005-06-05 10:42) [8]В Basic"е, помоему, не полностью реализован механизм ООП.
← →
Kerk © (2005-06-05 10:45) [9]Koan (05.06.05 10:42) [8]
VB не object-oriented, а object-based. Так было по крайней мере.. про последние версии не знаю.
← →
Lostcoder (2005-06-05 10:48) [10]Да вы на цену посмотрите? Есть еще сомнения? %-)
← →
тихий вовочка © (2005-06-05 10:55) [11]C# лучше однозначно. Готов вести войну. Вчера посмотрел как легко создавать колекции, как не надо мучаться с дильфийским созданием потомков Collection и CollectionItem. Вообщем для бизнес-приложений круче нету.
← →
Sergey Masloff (2005-06-05 11:08) [12]тихий вовочка © (05.06.05 10:55) [11]
смешно...
← →
DiamondShark © (2005-06-05 11:38) [13]
> Принимаются любые доводы.
Мамой клянусь, да.
← →
SPeller © (2005-06-05 15:43) [14]-=XP=- © (05.06.05 9:48) [5]
Дайте ссылочку на полноценный компилятор Basic под Win32. ;)
VB 6 Точно. Хоть и завязано на msvbvm60.dll, но вроде как полноценный win32 код получается. Даже импортируемые функции записываются в секцию импорта.
← →
raidan © (2005-06-05 15:48) [15]>тихий вовочка © (05.06.05 10:55) [11]
А ты посмотри на Power Builder.
Как легко в нем разруливать datawindow, как не нужно париться с инициализацией и уничтожением коллекций, как гибко он поддерживает embedded sql - почти полный синтаксис oracl"а...
"Вообщем для бизнес-приложений круче нету." (с)
← →
DiamondShark © (2005-06-05 15:59) [16]
> А ты посмотри на Power Builder.
Ой. Не надо.
← →
raidan © (2005-06-05 16:09) [17]>DiamondShark © (05.06.05 15:59) [16]
Это же злая ирония %)
← →
Palladin © (2005-06-05 17:52) [18]
> Defunct © (05.06.05 05:26) [2]
Лисп тоже хуже васика.
← →
тихий вовочка © (2005-06-05 17:54) [19]2Sergey Masloff
Что смешного? C# легко займет ту нишу, что сейчас занимает Delphi. Во всем мире то, что у нас на Delphi пишут, пишут на Visual Basic. Достаточно посмотреть запросы с rentacoder.com. А мы же крутые, басик для лохов. Да и Паскаль в школе изучали. Но C# мне кажется скоро всех подвинет. К тому же достаточно бесплатного SharpDevelop"а для создания приложения работающего с БД из 10-15 таблиц.
Да и думать о выделении памяти, контроле целостности ссылок и т.п. все меньше надо. А новое поколение думать ой как не любит.
← →
Defunct © (2005-06-05 21:57) [20]lookin © (05.06.05 10:29) [6]
Для визуал васика такая конструкция тоже сгодится ;>
Palladin © (05.06.05 17:52) [18]
И правда, а я и забыл про такого зверька. (!!!;;65%::??)
← →
YurikGL © (2005-06-05 22:06) [21]
> Хуже васика, возможно, только Пролог.
Не путать зеленое с холодным...
Пролог это - НЕалгоритмический язык.... Как и ЛИСП...
Паскакаль, Васик, Си и т.д. - алгоритмические языки.
← →
paul_k © (2005-06-05 22:12) [22]Хуже. лучше... Вопрос задачи. Я вот столкнулся, что для класса задач связанных с работой с базами данных хаемый регулярно "Мощный Строитель" (Power Builder) лучше всего подходит. А как его хают некоторые люди....
И вообще как можно ответить что легче - пуд пуха или пуж железа? (С),
И вообще, программисту знающему принципы построения языков программирования, знающему основные принципы объекной концепции языков программирования какая разница на каком языке писать? был бы справочник толковый под рукой.
← →
Defunct © (2005-06-05 22:20) [23]YurikGL © (05.06.05 22:06) [21]
Мы ничего не путаем, просто говорим свое imho.
← →
raidan © (2005-06-05 23:09) [24]>paul_k © (05.06.05 22:12) [22]
Вот, к примеру, я лично его хаю. Меж тем уже с год зарабатываю себе на покушать с его помощью (PB7). Имею наглость считать, что очень неплохо его освоил (с помощью хорошей книги "Power Builder 6.0" от Галлагера, если не путаю фамилию).
Но встречался с такими ужасами в работе с ним, что просто ой...
Начинать новый серьезный проект я бы на нем не стал.
Быть может, 9-й они до ума довели...
Может быть... У нас продукт на него не удалось пока смигрировать (посыпался ошибками после смены PFC), так что может зря я так, и 9-й - шоколадный шедевр? :)
← →
paul_k © (2005-06-06 07:53) [25]
> raidan © (05.06.05 23:09) [24]
Вопрос в задаче. Писать драйвер к устройству я тоже не посоветовал бы на билдере.. (и не тока на повер)
← →
Тульский © (2005-06-06 08:38) [26]А под Linux есть VB?
← →
asafr © (2005-06-06 12:17) [27]Ребяты, каждый язык хорош - на нем только надо уметь программировать!! :))
Если VB существует, значит он кому-то нужен, и значит на него есть спрос, и стало-быть он развивается.. Вывод - не всё так плохо для VB в этом мире... То же с Дельфи, и с Си ++... :))
Вот был язык Клиппер - он ограниченно доживает сейчас в основном в банковских программах... Клиппер - мертв, а значит был чем-то плох, если не развивался... Хотя и есть в Клиппере свои плюсы по-сравнению с Дельфи, VB, С++, но видно их не хватило для выживания... Поэтому я делаю однозначный вывод: Клиппер не стал отвечать реалиям эпохи, устарел, не проявил гибкость в эпоху бурноразвивающихся компьютерных технологий, а стало быть плох для нашего времени, но не плох ВООБЩЕ раз так много программ на нем было создано в свое время под DOS...К чему все это словоблудие? К тому, что нет плохих или хороших языков программирования, а есть плохие и хорошие программисты.. И вот что я заметил: чем ниже уровень профессионализма у программиста (с условием, конечно, что он не законченый ламер и хотя бы как-то владеет терминологией, в противном случае остаеться только смущенно "блеять"), тем он яроснее и беспощадней защищает "свой" ЯЗЫК от иных последователей "чистоты программного языковедения".... Что круче C++ (VB) или Delphi? - этот вопрос сродни:"Что круче Молоток-гвоздодер или молоток плотничный?" Да как сказать? Оба инструмента хороши в руках опытного рабочего - и опастная вещь в руках неумехи... Правда, первым молотком кроме забивания гвоздей удобнее еще производить операцию выдергивания гвоздей, а со вторым эта операция возможна, но более проблематична (придется отдельно притаскиват гвоздодер)... Зато второй молоток лучше приспособлен для забивания более крупных гвоздей, с чем первый молоток справляеться несколько хуже... Что делает в таком случае опытный рабочий? Выбирает тот молоток, который на данный момент более всего подходит для работы, не задаваясь вопросом - какой из них круче, приводя "неоспаримые" аргументы в пользу того или другого инструмена... Такие, вот, блин дела... :))
← →
wicked © (2005-06-06 13:24) [28]> asafr © (06.06.05 12:17) [27]
ППКС...
и эта, пролог не трожьте... он думать учит...
← →
TUser © (2005-06-06 14:06) [29]> 1. медленный, потому что более высокого уровня чем D
Медленный, но причина другая
> 4. Нет общепринятого стиля оформления программ, что усложняет "читаемость" программ, и увеличивает вероятность глюков.
У Delphi тоже нет
> 6. Goto делает программы трудночитаемыми.
Это вообще не имеет отношения в Бейсику
← →
Bless © (2005-06-06 16:26) [30]Удалено модератором
← →
wicked © (2005-06-06 16:58) [31]> Bless © (06.06.05 16:26) [30]
неа, сори, но не знаю....
я всё не могу отойти от наших лабораторок на Turbo Prolog... хоть и 4 года уже прошло... :)
← →
MacroDenS © (2005-06-06 17:06) [32]Какая разница между двумя людьми:
1. Проффессиональный стрелок из пистолета. Стреляет по мишени с 20 метров.
2. Человек с улицы, стреляющий с 20 метров из винтовки с хорошей оптикой.
_________
Какова вероятность выбить 10 для каждого из них???
← →
Soulghai © (2005-06-06 19:27) [33]- вот
← →
Просто Джо © (2005-06-06 19:30) [34]
> 2. Человек с улицы, стреляющий с 20 метров из винтовки с
> хорошей оптикой.
Человек с улицы отстрелит себе этой винтовкой сам знаешь что :-)
← →
MacroDenS © (2005-06-06 19:33) [35]Может и не себе... Но обязательно отстрелит. Но и профи может ошибиться?
← →
Nick Denry © (2005-06-06 20:58) [36]тихий вовочка © (05.06.05 17:54) [19]
ИМХО не забывайте :)
← →
тихий вовочка © (2005-06-06 23:33) [37]2Nick Denry
Я не оголтелый подросток. И все, что я говорю - ИМХО. Зачем же мне это постоянно писать?
Все эти требования от подростковой неуверенности, ИМХО. Чтобы тот, кто читает, не подумал "Ого, а правда совсем не та, как я думал!" ИМХО тут посты совершенно верные пробегают со смыслом "Если язык создали, значит это кому-то нужно". Время покажет, займет C# ту нишу, что сейчас Delphi или нет, но мое ИМХО - займет. И я привел свои скромные аргументы. Так сказать свое ИМХО. Я не призывал никого выкинуть Delphi и бежать учить C#, просто ИМХО он для небольших приложений более подходит. Да и бесплатен. ИМХО в Росиии последний аргумент - не аргумент.
Все вышеизложенное - ИМХО. Простите, если оно задело ваше ИМХО. Ему от моего ИМХО отдельные извинения.
← →
Vudu (2005-06-07 12:10) [38]Мне в БЕйсике непонравилось то что там необъяаляется тип данных для переменных, сначало вроде наоборот хорошо но потом вдруг оказывается что переменные несовместимы друг с другом из-за этих типов а у какой переменной какой тип надо еще разобраться. И если эти переменные начинаеш каждый раз писать новые то в конец запутываешся!
← →
TUser © (2005-06-07 12:15) [39]> Vudu (07.06.05 12:10) [38]
Никто не мешает явно декларировать переменные - если хочешь можешь написать OPTION EXPLICIT по крайней мере в VBA.
← →
Ega23 © (2005-06-07 12:25) [40]Какая разница между двумя людьми:
1. Проффессиональный стрелок из пистолета. Стреляет по мишени с 20 метров.
2. Человек с улицы, стреляющий с 20 метров из винтовки с хорошей оптикой.
_________
Какова вероятность выбить 10 для каждого из них???
Тут вхожу я, устанавливаю АГС-17 "Пламя" и накрываю весь гектар, на котором стоит мишень.
Народ мощно радуется.
Страницы: 1 2 вся ветка
Текущий архив: 2005.07.11;
Скачать: CL | DM;
Память: 0.56 MB
Время: 0.042 c