
| Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
![]() |
||
Разные языки программирования
|
||
| Философия, технологии, алгоритмы! |
| Результаты опроса: На чем Вы кодите? | |||
| Delphi |
|
13 | 46.43% |
| VB 7 (NET) |
|
3 | 10.71% |
| VB 6.x |
|
6 | 21.43% |
| СИ |
|
15 | 53.57% |
| Другое |
|
9 | 32.14% |
| Опрос с выбором нескольких вариантов ответа. Голосовавшие: 28. Вы ещё не голосовали в этом опросе | |||
![]() |
|
|
Опции темы |
|
|
#1 |
|
ЕвГений
Сообщений: 497
Регистрация: 14.11.2003
Возраст: 43
|
Разные языки программирования
Интерестно узнать: кто на чем кодит, кто что хвалит, какая разница между одним языком и другим, какой язык считается перспективным?
P.S. Создать эту тему меня заставило несколько факторов: 1. Раньше я писал на VB 6.5, потом пересел на Delphi, и вскоре появился VB 7(net), в чем разница пока не знаю. 2. Когда перешел на Delphi, вскоре захотел изучить СИ (надоело в хелпах читать примеры на СИ и т.п.), но вместо СИ пришлось изучать сетевые БД. |
|
|
|
#3 |
|
ЕвГений
Сообщений: 497
Регистрация: 14.11.2003
Возраст: 43
|
Неповерешь, я API неразу не пользовался.
|
|
|
|
#4 |
|
Форумец
Сообщений: 782
Регистрация: 09.01.2003
|
Ненавижу этот виндусячий центропупизм. JOHN_PROFF, если речь идет о винде, то и пиши это в теме.
Во-вторых, тема провокационная. Не надо развязывать никаких войн. Каждый язык имеет свои достоинства и недостатки. В-третьих, что значит перспективный язык? Где, в каких задачах, на каких платформах? Ах, да речь-то о винде... |
|
|
|
#5 |
|
Форумец
Сообщений: 94
Регистрация: 16.03.2003
|
JOHN_PROFF
Что ВООБЩЕ API(мы же про Win32API?) не пользуете? А как же вы пишете??? Блин, да не верю!!! А про С - я пишу на Builder, но надоело хелпы читать на Паскале, пришлось и Паскаль учить!
|
|
|
|
#7 | |||
|
ЕвГений
Сообщений: 497
Регистрация: 14.11.2003
Возраст: 43
|
Unforgiven
1. С чего ты решил что речь идет о винде? Если вы пользуете Kylix, то пишите про него, я никаких ограничений не ставил. У меня кроме винды стоит ASP Linux 9.0 2. Тема не провокационная. Цитата:
3. Цитата:
Цитата:
JOHN_PROFF добавил [date]1070444839[/date]: Павел-Kikoz Наверное у меня нет таких задач, где надо использовать Win32API.
|
|||
|
|
|
#10 | |
|
ЕвГений
Сообщений: 497
Регистрация: 14.11.2003
Возраст: 43
|
zic
Цитата:
|
|
|
|
|
#11 |
|
Форумец
Сообщений: 782
Регистрация: 09.01.2003
|
JOHN_PROFF, с чего решил? Да с того, что 3 из 5 пунктов для голосования --- про винду. Ну, если принять за 2 пункта (не только виндовс), то 4 из 6. И?
|
|
|
|
#12 |
|
ЕвГений
Сообщений: 497
Регистрация: 14.11.2003
Возраст: 43
|
Я не виноват что больше пишут под винду.
А в пунктах самое распространенное. Если знаеш другие языкы, то поделись. |
|
|
|
#13 | ||
|
Форумец
Сообщений: 782
Регистрация: 09.01.2003
|
Цитата:
Цитата:
|
||
|
|
|
#14 |
|
Форумец
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 41
|
JOHN_PROFF
Раньше я писал на VB 6.5 Такого нет. А VB с каких пор язык ? Не придерайся к словам. На нашем форуме такие темы опасно открывать. Если замечу хоть один личный наезд тему сразу закрываю. А как же C# ? JOHN_PROFF какой язык считается перспективным? http://www.u-antona.vrn.ru/forum/sho...&threadid=9552 |
|
|
|
#15 |
|
ЕвГений
Сообщений: 497
Регистрация: 14.11.2003
Возраст: 43
|
LSL VB 6.5 есть. Если хочешь, то когда пойдем пиво пить, я тебе диск дам.
JOHN_PROFF добавил [date]1070469757[/date]: Unforgiven Delphi можно отнести и к Linux, так что в Windows публиковать было бы не логично. Да еще для этой цели есть пункт "Другое" |
|
|
|
#16 |
|
Форумец
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 41
|
JOHN_PROFF
VB 6.5 есть. Если хочешь, то когда пойдем пиво пить, я тебе диск дам. VB 6.5 нет. Я бы не стал так бескомпромиссно утверждать, если бы не был уверен. Нет ни VB 6.1, ни VB 6.2 есть только VB 6.0 + сервис паки всякие.. Уж поверь неистовому любителю бейсика ! По поводу того что у тебя диск есть, видел как продаётся Visual Studio 8.0 !О, разрази меня гром, эта штука в ближайшем будущем не планируется.. |
|
|
|
#18 | |
|
ЕвГений
Сообщений: 497
Регистрация: 14.11.2003
Возраст: 43
|
LSL
Цитата:
![]() Но, как обьяснить скриншот, который я только что сделал. Блин, незнаю как послать... Я надеюсь ничего страшного, если я послал на мыло, которое указано на http://www.qsite.narod.ru. Другого выхода я не нашел. ![]() JOHN_PROFF добавил [date]1070519230[/date]: НАРОД!!! Впринцепе тема задумывалась не для таких десскусий. Напоминаю: цель темы, выяснить слабые и сильные стороны каждого "языка программирования" (среды разработки) и узнать, для каких целей какой лучше подходит. JOHN_PROFF добавил [date]1070519667[/date]: Выяснить слабые и сильные стороны, не означает наплевать на чужое и похвалить свое. Было бы лучше, если Вы рассказалибы о слабых и сильных сторонах того языка, на катором сами пишите. |
|
|
|
|
#19 |
|
Форумец
Сообщений: 1,986
Регистрация: 27.08.2003
|
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 выпадает из списка, я уже говорил про причину). Лучше всех интегрируется на этапе разработки, лучше всех стандартизировано. Недлостатки - самая ресурсоемкая система, самая медленная, самая сложная. По определению не может работать в системной области. Уф, чтото я расписался... |
|
|
|
#20 |
|
Форумец
Сообщений: 4,909
Регистрация: 08.04.2003
Возраст: 42
|
Лучше всех интегрируется на этапе разработки, лучше всех стандартизировано. Недлостатки - самая ресурсоемкая система, самая медленная, самая сложная. По определению не может работать в системной области.
Ходили слухи о челезнячих виртуальных машинах . |
|
|
|
#22 |
|
ЕвГений
Сообщений: 497
Регистрация: 14.11.2003
Возраст: 43
|
zss_vrn
:super:ГИГАНТСКОЕ СПАСИБО!!!:super: Все очень подробно рассписано. Осталось выяснить что такое RAD, ООП и какой СБилдер "лучше" (версия). |
|
|
|
#23 |
|
Форумец
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 41
|
JOHN_PROFF
ГИГАНТСКОЕ СПАСИБО!!! Все очень подробно рассписано. Куда уж подробнее ![]() Забыли сказать что делфи прекратило уже своё существование. А СиБилдер будет свёрнут в ближайшие годы как и VC++... Java- жутко неперспективна. Осталось выяснить что такое RAD, ООП Object Oriented Programming объектно-ориентированное программирование Rapid Application Development быстрая разработка приложений go to Basic This future! It's fine!
|
|
|
|
#24 | |
|
Форумец
Сообщений: 1,986
Регистрация: 27.08.2003
|
LSL
Цитата:
Дельфи не прекратил существование - прекращает существование платформа Win32. Дельфи, как средство разработки, продолжает существовать и развиваться. VCL, возможно, и прекратится, но, возможно, просто преобразуется. C#билдер продолжается - так как C# мало отличается от С++, то и слухи о смерти билдера сильно преувеличены. Язык С++ - прямой потомок С, С# и Java - потомки C++. Так что можно сказать, что С - самый развивающийся язык. Последний сбилдер - 6, он же и лучший. Бесперспективность явы - домыслы, а не факты. В РФ MS сильна, потому что большое количество софта - халявное. В германии, например, рулит юникс. |
|
|
|
|
#25 |
|
ЕвГений
Сообщений: 497
Регистрация: 14.11.2003
Возраст: 43
|
LSL Можно немеого узнать про NET?
1. В Delphi я могу посмотреть как реализован какой нибуть метод, а потом переделать его посвоему (перекрыть). В VB 6 этого небыло, а в NET? 2. Как работает NET с IB, FB, Oracle? P.S. Картинка дошла? |
|
|
|
#26 |
|
Форумец
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 41
|
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? не знаю что это такое. Картинка дошла? уже давно ответил. |
|
|
|
#27 |
|
Зеленый и чешуйчатый
Сообщений: 371
Регистрация: 10.05.2003
Возраст: 42
|
JOHN_PROFF Я полагаю, в целях совместимости всё это ещё очень долго будет работать через банальный ODBC. можно ругать его, можно хвалить, а можно понять, что стандарт и в африке стандарт.
Что касается компонент типа ibExpress -- хз. надо смотреть на сайте Delphi.NET |
|