Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » » Программирование
Философия, технологии, алгоритмы!

Результаты опроса: На чем Вы кодите?
Delphi 13 46.43%
VB 7 (NET) 3 10.71%
VB 6.x 6 21.43%
СИ 15 53.57%
Другое 9 32.14%
Опрос с выбором нескольких вариантов ответа. Голосовавшие: 28. Вы ещё не голосовали в этом опросе

Закрытая тема
 
Опции темы
Старый 03.12.2003, 09:04   #1   
ЕвГений
 
Аватар для JOHN_PROFF
 
Сообщений: 497
Регистрация: 14.11.2003
Возраст: 43

JOHN_PROFF вне форума Не в сети
Разные языки программирования

Интерестно узнать: кто на чем кодит, кто что хвалит, какая разница между одним языком и другим, какой язык считается перспективным?

P.S.
Создать эту тему меня заставило несколько факторов:
1. Раньше я писал на VB 6.5, потом пересел на Delphi, и вскоре появился VB 7(net), в чем разница пока не знаю.
2. Когда перешел на Delphi, вскоре захотел изучить СИ (надоело в хелпах читать примеры на СИ и т.п.), но вместо СИ пришлось изучать сетевые БД.
 
Старый 03.12.2003, 09:13   #2   
Форумец
 
Аватар для fishca
 
Сообщений: 708
Регистрация: 23.12.2002
Возраст: 52
Записей в дневнике: 1

fishca вне форума Не в сети
Писать все равно на чем, на Си проще потому как API функции на нем же. Если ты конечно же используешь только API.
 
Старый 03.12.2003, 09:25   #3   
ЕвГений
 
Аватар для JOHN_PROFF
 
Сообщений: 497
Регистрация: 14.11.2003
Возраст: 43

JOHN_PROFF вне форума Не в сети
Неповерешь, я API неразу не пользовался.
 
Старый 03.12.2003, 09:39   #4   
Форумец
 
Сообщений: 782
Регистрация: 09.01.2003

Unforgiven вне форума Не в сети
Ненавижу этот виндусячий центропупизм. JOHN_PROFF, если речь идет о винде, то и пиши это в теме.
Во-вторых, тема провокационная. Не надо развязывать никаких войн. Каждый язык имеет свои достоинства и недостатки.
В-третьих, что значит перспективный язык? Где, в каких задачах, на каких платформах? Ах, да речь-то о винде...
 
Старый 03.12.2003, 09:46   #5   
Форумец
 
Сообщений: 94
Регистрация: 16.03.2003

Павел-Kikoz вне форума Не в сети
JOHN_PROFF
Что ВООБЩЕ API(мы же про Win32API?) не пользуете?
А как же вы пишете???
Блин, да не верю!!!
А про С - я пишу на Builder, но надоело хелпы читать на Паскале, пришлось и Паскаль учить!
 
Старый 03.12.2003, 10:11   #6   
Форумец
 
Аватар для zss_vrn
 
Сообщений: 1,986
Регистрация: 27.08.2003

zss_vrn вне форума Не в сети
Павел-Kikoz
Цитата:
А про С - я пишу на Builder, но надоело хелпы читать на Паскале, пришлось и Паскаль учить!
Аналогично! Но с++ мне больше по душе.
 
Старый 03.12.2003, 11:44   #7   
ЕвГений
 
Аватар для JOHN_PROFF
 
Сообщений: 497
Регистрация: 14.11.2003
Возраст: 43

JOHN_PROFF вне форума Не в сети
Unforgiven
1. С чего ты решил что речь идет о винде? Если вы пользуете Kylix, то пишите про него, я никаких ограничений не ставил. У меня кроме винды стоит ASP Linux 9.0
2. Тема не провокационная.
Цитата:
Каждый язык имеет свои достоинства и недостатки.
Смысл в том, что бы выяснить эти достоинства и недостатки (каждый поделется своим опытом).
3.
Цитата:
Где, в каких задачах, на каких платформах?
Одна из целей это выяснить.
Цитата:
Ах, да речь-то о винде...
ДА БЛИН, ГДЕ ЭТО НАПИСАНО???????

JOHN_PROFF добавил [date]1070444839[/date]:
Павел-Kikoz Наверное у меня нет таких задач, где надо использовать Win32API.
 
Старый 03.12.2003, 12:41   #8   
Форумец
 
Сообщений: 4,909
Регистрация: 08.04.2003
Возраст: 42

zic вне форума Не в сети
Ну и где языки выбирать в другие ?
А VB с каких пор язык ?
Я думал он еще в стане пиджи - Q-Basic
 
Старый 03.12.2003, 12:47   #9   
Зеленый и чешуйчатый
 
Сообщений: 371
Регистрация: 10.05.2003
Возраст: 42

brom вне форума Не в сети
с тех пор, как "почти" на нём пишут под тот же 1С =)
 
Старый 03.12.2003, 12:59   #10   
ЕвГений
 
Аватар для JOHN_PROFF
 
Сообщений: 497
Регистрация: 14.11.2003
Возраст: 43

JOHN_PROFF вне форума Не в сети
zic
Цитата:
Ну и где языки выбирать в другие ?
Это как?
 
Старый 03.12.2003, 13:16   #11   
Форумец
 
Сообщений: 782
Регистрация: 09.01.2003

Unforgiven вне форума Не в сети
JOHN_PROFF, с чего решил? Да с того, что 3 из 5 пунктов для голосования --- про винду. Ну, если принять за 2 пункта (не только виндовс), то 4 из 6. И?
 
Старый 03.12.2003, 14:01   #12   
ЕвГений
 
Аватар для JOHN_PROFF
 
Сообщений: 497
Регистрация: 14.11.2003
Возраст: 43

JOHN_PROFF вне форума Не в сети
Я не виноват что больше пишут под винду.
А в пунктах самое распространенное.
Если знаеш другие языкы, то поделись.
 
Старый 03.12.2003, 15:23   #13   
Форумец
 
Сообщений: 782
Регистрация: 09.01.2003

Unforgiven вне форума Не в сети
Цитата:
Я не виноват что больше пишут под винду.
Дык, так я же и говорю, надо в теме указать, что имеются в виду языки, используемые в винде.
Цитата:
Если знаеш другие языкы, то поделись
Ну, я знаю много страшных слов... :-) В никсах кроме C/C++ широко используется shell scripting (даже очень широко), Perl, Python, Tcl... Да все и не перечислишь...
 
Старый 03.12.2003, 15:54   #14   
Форумец
 
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 41

LSL вне форума Не в сети
JOHN_PROFF

Раньше я писал на VB 6.5
Такого нет.

А VB с каких пор язык ?
Не придерайся к словам.

На нашем форуме такие темы опасно открывать.
Если замечу хоть один личный наезд тему сразу закрываю.

А как же C# ?

JOHN_PROFF
какой язык считается перспективным?

http://www.u-antona.vrn.ru/forum/sho...&threadid=9552
 
Старый 03.12.2003, 18:39   #15   
ЕвГений
 
Аватар для JOHN_PROFF
 
Сообщений: 497
Регистрация: 14.11.2003
Возраст: 43

JOHN_PROFF вне форума Не в сети
LSL VB 6.5 есть. Если хочешь, то когда пойдем пиво пить, я тебе диск дам.

JOHN_PROFF добавил [date]1070469757[/date]:
Unforgiven Delphi можно отнести и к Linux, так что в Windows публиковать было бы не логично.
Да еще для этой цели есть пункт "Другое"
 
Старый 03.12.2003, 20:31   #16   
Форумец
 
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 41

LSL вне форума Не в сети
JOHN_PROFF
VB 6.5 есть. Если хочешь, то когда пойдем пиво пить, я тебе диск дам.

VB 6.5 нет. Я бы не стал так бескомпромиссно утверждать, если бы не был уверен.

Нет ни VB 6.1, ни VB 6.2 есть только VB 6.0 + сервис паки всякие..

Уж поверь неистовому любителю бейсика !

По поводу того что у тебя диск есть, видел как продаётся Visual Studio 8.0 !О, разрази меня гром, эта штука в ближайшем будущем не планируется..
 
Старый 04.12.2003, 07:11   #17   
Форумец
 
Аватар для zss_vrn
 
Сообщений: 1,986
Регистрация: 27.08.2003

zss_vrn вне форума Не в сети
Java забыли - на нем тож и под вин пишут.
 
Старый 04.12.2003, 08:22   #18   
ЕвГений
 
Аватар для JOHN_PROFF
 
Сообщений: 497
Регистрация: 14.11.2003
Возраст: 43

JOHN_PROFF вне форума Не в сети
LSL
Цитата:
Уж поверь неистовому любителю бейсика !
Верю!
Но, как обьяснить скриншот, который я только что сделал.
Блин, незнаю как послать...
Я надеюсь ничего страшного, если я послал на мыло, которое указано на http://www.qsite.narod.ru. Другого выхода я не нашел.

JOHN_PROFF добавил [date]1070519230[/date]:
НАРОД!!!
Впринцепе тема задумывалась не для таких десскусий.
Напоминаю: цель темы, выяснить слабые и сильные стороны каждого "языка программирования" (среды разработки) и узнать, для каких целей какой лучше подходит.

JOHN_PROFF добавил [date]1070519667[/date]:
Выяснить слабые и сильные стороны, не означает наплевать на чужое и похвалить свое. Было бы лучше, если Вы рассказалибы о слабых и сильных сторонах того языка, на катором сами пишите.
 
Старый 04.12.2003, 11:57   #19   
Форумец
 
Аватар для zss_vrn
 
Сообщений: 1,986
Регистрация: 27.08.2003

zss_vrn вне форума Не в сети
JOHN_PROFF
Ага, усек. ИМХО (из перечисленных):

Дельфи, СиБилдер и VB - языки (СиБилдер - не язык, а средство программирования), предназначены для одной цели - написания клиентских и офисных программ. VB имеет преимущество при написании под продукты самого MS, так как ими же и делался. Еще он встроен в некоторые офисные программы - например, Word. Недостатки - потому что бейсик вообще не предназначен дла написания программ средней и большой степени сложности. С другими серверами БД, не от MS, работает не в пример хуже, чем остальные из списка. Интегрировать то, что написано на VB с инструментами других уровней (RUP-технология, например) относительно несложно, если все остальное тоже написано MS.

Дельфи отлично справляется с задачей, ее компилятор быстрее и не такой прожорливый, как у сбилдера, но за рамками офисных приложений на ней работать сложно. Хорошо работает со всеми известными серверами БД через, например, dbx.

СБилдер самое мощное из этих средств, но зато и самое громоздкое. Так как это С++, то только он может быть назван в полной мере языком ООП. Способен решать и офисные, и серверные задачи, на нем проще всего из перечисленных делать WEB-приложения. Можно решать и системные проблемы, так как ближе всех к WinAPI. С RUP плохо вяжется, так как борланд изменил компилятор и его С++ отличается от стандартов довольно сильно. В общем, это самое сложное и капризное, но в то же время и самое мощное, средство.

VC++ немного выпадает из списка, так как это - не RAD система, а компилятор С++ c развитым IDE. Лучше всего подходит для системного программирования и, например, игр. Клиентские задачи тоже решает, но в предыдущих случаях эти же задачи решаются быстрее. С RUP вяжется лучше всех из перечисленных. Интегрируется хорошо практически со всеми другими средствами программирования для Win32. MFC сделана MS для самих себя, потому точнее отражает систему, чем VCL от борланда.

Недостатки С++ - сложность, повышенные требования к квалификации программистов, возможность допустить много трудноуловимых ошибок (указатели). О плюсах я говорил.

NET нельзя ставить в один ряд - другая среда выполнения.

Еще можно добавить в список Java - самое универсальное, самое новое средство программирования из перечисленных (NET выпадает из списка, я уже говорил про причину). Лучше всех интегрируется на этапе разработки, лучше всех стандартизировано. Недлостатки - самая ресурсоемкая система, самая медленная, самая сложная. По определению не может работать в системной области.

Уф, чтото я расписался...
 
Старый 04.12.2003, 13:03   #20   
Форумец
 
Сообщений: 4,909
Регистрация: 08.04.2003
Возраст: 42

zic вне форума Не в сети
Лучше всех интегрируется на этапе разработки, лучше всех стандартизировано. Недлостатки - самая ресурсоемкая система, самая медленная, самая сложная. По определению не может работать в системной области.
Ходили слухи о челезнячих виртуальных машинах .
 
Старый 04.12.2003, 13:31   #21   
Форумец
 
Аватар для zss_vrn
 
Сообщений: 1,986
Регистрация: 27.08.2003

zss_vrn вне форума Не в сети
zic
Цитата:
Ходили слухи о челезнячих виртуальных машинах
Живьем не видел. НО в таком случае и проблемы нет - из одного варианта выбрать очень легко.
 
Старый 04.12.2003, 16:48   #22   
ЕвГений
 
Аватар для JOHN_PROFF
 
Сообщений: 497
Регистрация: 14.11.2003
Возраст: 43

JOHN_PROFF вне форума Не в сети
zss_vrn
:super:ГИГАНТСКОЕ СПАСИБО!!!:super:
Все очень подробно рассписано.
Осталось выяснить что такое RAD, ООП и какой СБилдер "лучше" (версия).
 
Старый 04.12.2003, 19:46   #23   
Форумец
 
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 41

LSL вне форума Не в сети
JOHN_PROFF

ГИГАНТСКОЕ СПАСИБО!!!
Все очень подробно рассписано.


Куда уж подробнее

Забыли сказать что делфи прекратило уже своё существование. А СиБилдер будет свёрнут в ближайшие годы как и VC++... Java- жутко неперспективна.


Осталось выяснить что такое RAD, ООП

Object Oriented Programming
объектно-ориентированное программирование

Rapid Application Development
быстрая разработка приложений

go to Basic This future! It's fine!
 
Старый 05.12.2003, 07:07   #24   
Форумец
 
Аватар для zss_vrn
 
Сообщений: 1,986
Регистрация: 27.08.2003

zss_vrn вне форума Не в сети
LSL
Цитата:
Забыли сказать что делфи прекратило уже своё существование. А СиБилдер будет свёрнут в ближайшие годы как и VC++... Java- жутко неперспективна.
Не забыл. Вопрос был о програмировании НА WINDOWS в сегодняшнем понимании. Из средств, предложенных в голосовании, были именно те, которые для этого предназначены(кроме NET). Я просто ответил на поставленные вопросы.

Дельфи не прекратил существование - прекращает существование платформа Win32. Дельфи, как средство разработки, продолжает существовать и развиваться. VCL, возможно, и прекратится, но, возможно, просто преобразуется.
C#билдер продолжается - так как C# мало отличается от С++, то и слухи о смерти билдера сильно преувеличены.

Язык С++ - прямой потомок С, С# и Java - потомки C++. Так что можно сказать, что С - самый развивающийся язык.

Последний сбилдер - 6, он же и лучший.

Бесперспективность явы - домыслы, а не факты. В РФ MS сильна, потому что большое количество софта - халявное. В германии, например, рулит юникс.
 
Старый 05.12.2003, 08:15   #25   
ЕвГений
 
Аватар для JOHN_PROFF
 
Сообщений: 497
Регистрация: 14.11.2003
Возраст: 43

JOHN_PROFF вне форума Не в сети
LSL Можно немеого узнать про NET?
1. В Delphi я могу посмотреть как реализован какой нибуть метод, а потом переделать его посвоему (перекрыть). В VB 6 этого небыло, а в NET?
2. Как работает NET с IB, FB, Oracle?
P.S.
Картинка дошла?
 
Старый 05.12.2003, 14:39   #26   
Форумец
 
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 41

LSL вне форума Не в сети
zss_vrn
Не забыл. Вопрос был о програмировании НА WINDOWS в сегодняшнем понимании. Из средств, предложенных в голосовании, были именно те, которые для этого предназначены(кроме NET). Я просто ответил на поставленные вопросы.

Да ты ответил. Но автор темы прямо или косвенно хочет определить на чём ему писать дальше. Из твоих слов получается что CBuilder самый выгодный. JOHN_PROFF уже заинтересовался подходящей версией.

Я просто помогаю человеку не ошибиться. И сделать верный выбор.

Дельфи не прекратил существование - прекращает существование платформа Win32

Delphi.net это уже совсем другая история.

C#билдер продолжается - так как C# мало отличается от С++, то и слухи о смерти билдера сильно преувеличены.

C#Builder и C++Builder совершенно разные языки.

Программирование на VC# ОЧЕНЬ отличается от программирования на VC++.

Это небо и земля. Все базовые концепции изменены. Об этом мы уже говорили. Всё на чём базируется VC++ отсутствует в VC#.

JOHN_PROFF
Можно немеого узнать про NET?
В интернете много информации об этом ! Купи книгу! В одной из тем я советовал какую именно.


1. В Delphi я могу посмотреть как реализован какой нибуть метод, а потом переделать его посвоему (перекрыть). В VB 6 этого небыло, а в NET?

Все основные положения ООП присутствуют.
Само собой перегрузка родительских методов возможна.

2. Как работает NET с IB, FB, Oracle?
не знаю что это такое.

Картинка дошла?
уже давно ответил.
 
Старый 06.12.2003, 17:05   #27   
Зеленый и чешуйчатый
 
Сообщений: 371
Регистрация: 10.05.2003
Возраст: 42

brom вне форума Не в сети
JOHN_PROFF Я полагаю, в целях совместимости всё это ещё очень долго будет работать через банальный ODBC. можно ругать его, можно хвалить, а можно понять, что стандарт и в африке стандарт.
Что касается компонент типа ibExpress -- хз. надо смотреть на сайте Delphi.NET
 
Старый 07.12.2003, 02:41   #28   
Форумец
 
Сообщений: 83
Регистрация: 25.10.2003
Возраст: 39

ШевТ вне форума Не в сети
IB, FB, Oracle - вымирают. SQL - перспектива. Особенно в .нет
 
Старый 07.12.2003, 16:58   #29   
Зеленый и чешуйчатый
 
Сообщений: 371
Регистрация: 10.05.2003
Возраст: 42

brom вне форума Не в сети
Снимите этого.
 
Старый 07.12.2003, 17:15   #30   
Форумец
 
Сообщений: 4,909
Регистрация: 08.04.2003
Возраст: 42

zic вне форума Не в сети
ШевТ
Брр...
Ты сам то понял что сказал?
 
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind