Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.57 MB
Время: 0.032 c
14-1118128530
Kerk
2005-06-07 11:15
2005.07.11
Russia Today


9-1112006972
craKer
2005-03-28 14:49
2005.07.11
Наложение текстуры тайлами (GLscene)


1-1119362853
markers
2005-06-21 18:07
2005.07.11
Реестр


14-1118311520
grvakh
2005-06-09 14:05
2005.07.11
Ошибка при помещении компонента на форму


9-1111856084
$SerG$
2005-03-26 19:54
2005.07.11
Maya есть у кого?