Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.60/148: Рейтинг темы: голосов - 148, средняя оценка - 4.60
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,361

Почему Delphi считают умершим?!

16.05.2013, 19:40. Показов 31159. Ответов 341
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ну почему?Что все говорят,что один С++ хороший язык.Это уже бесит.Конечно синтаксис это дело такое,на любителя.В С/С++ короче,лаконичнее,в Pascal/Delphi понятнее.Но почему все,почти все считают,что на нем ничего нельзя написать?!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.05.2013, 19:40
Ответы с готовыми решениями:

Почему если ты программист, все считают, что тебе интересно только о компьютере разговаривать?
Вот, я сталкиваюсь с такой ситуацией. Большинство, узнав что я программист начинают рассказывать истории о том как более тупой юзер...

Почему некоторые участники форума считают, что усложнять код - показать высокого интеллекта?
Почему некоторые участники форума считают, что усложнять код - показать высокого интеллекта? Я лично считаю, что нужно пользоваться...

Почему в коде While и DoWhile не считают с нулевого элемента?
Цикл FOR работает нормально а вот While и DoWhile выводят значения не с начала а с 1 элемента (который по факту второй. Фото прикрепил ...

341
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
20.11.2013, 23:03
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Новичок Посмотреть сообщение
Ну все-все закрывайте темку,Pascal-самый фиговый ЯВУ,синтаксис которого ужасный и как сказали в другой теме учит плохому стилю программирования.А потому рекомендуется в школе сразу начинать с Си.Delphi-среда Pascal в наши дни-является былокодерской с ужасной модульностью,создана только для школьников и умерла очень быстро-давайте хоронить.Итоги подведены
Это была ирония? . А ничего, что в C модульности, по сути, нет вообще?
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
20.11.2013, 23:04
Цитата Сообщение от rangerx Посмотреть сообщение
А ничего, что в C модульности, по сути, нет вообще?
А ничего, что кроме Си существуют языки?
0
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
20.11.2013, 23:11
Цитата Сообщение от korvin_ Посмотреть сообщение
А ничего, что кроме Си существуют языки?
А кто говорил, что кроме C не существует других языков?
0
Эксперт Python
 Аватар для dondublon
4661 / 2080 / 367
Регистрация: 17.03.2012
Сообщений: 10,202
Записей в блоге: 6
21.11.2013, 07:33
Цитата Сообщение от korvin_ Посмотреть сообщение
Что в них такого балдежного? Я как ни пытался ознакомиться, все как-то не впечатляло.
"Только натив, только хардкор".
Мне уже скучно спорить с очередным MS-ненавистником.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
21.11.2013, 07:37
Цитата Сообщение от rangerx Посмотреть сообщение
А кто говорил, что кроме C не существует других языков?
А зачем тогда вообще твой пост про модульность в Си?

Добавлено через 3 минуты
Цитата Сообщение от dondublon Посмотреть сообщение
"Только натив, только хардкор".
При чем тут натив?

Цитата Сообщение от dondublon Посмотреть сообщение
Мне уже скучно спорить с очередным MS-ненавистником.
При чем тут «MS-ненавистнечество»? Я понимаю некоторые преимущества WPF перед, скажем, WinForms, но какие бы примеры WPF я не видел, никакого значительного наглядного упрощения GUI-кода не видел. Может подскажешь наглядные примеры?
0
Эксперт Python
 Аватар для dondublon
4661 / 2080 / 367
Регистрация: 17.03.2012
Сообщений: 10,202
Записей в блоге: 6
21.11.2013, 07:43
Цитата Сообщение от korvin_ Посмотреть сообщение
Я понимаю некоторые преимущества WPF перед, скажем, WinForms, но какие бы примеры WPF я не видел, никакого значительного наглядного упрощения GUI-кода не видел. Может подскажешь наглядные примеры?
Ещё раз повторяю, мне уже скучно спорить на эту тему.
Я вижу, что WPF - это лучшее, что создано для десктопа на сегодняшний день. И мне этого достаточно.
Могу сравнить с Qt и дельфийским FireMonkey - это из не - GDI-шных. С GDI-шными фреймворками, к которым относится WinForms, вообще сравнения нет, небо и земля.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
21.11.2013, 08:49
Цитата Сообщение от dondublon Посмотреть сообщение
Ещё раз повторяю, мне уже скучно спорить на эту тему.
Ну так дай ссылки, я же попросил.
Цитата Сообщение от dondublon Посмотреть сообщение
Может подскажешь наглядные примеры?
0
Эксперт Python
 Аватар для dondublon
4661 / 2080 / 367
Регистрация: 17.03.2012
Сообщений: 10,202
Записей в блоге: 6
21.11.2013, 09:07
Цитата Сообщение от korvin_ Посмотреть сообщение
Ну так дай ссылки, я же попросил.
На что? На обучалки по WPF? Боюсь, не впечатлят.

Я правда не знаю, как ответить на твой вопрос. Например, чтобы разместить один контрол в другом - в WPF это делается вложенными xml-тегами, в gdi приходится переписывать процедуру перерисовки. Это сразу видно, лежит на поверхности, если уж этого ты не видишь - что уж ещё что-то объяснять.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
21.11.2013, 10:20
Цитата Сообщение от dondublon Посмотреть сообщение
Это сразу видно, лежит на поверхности, если уж этого ты не видишь - что уж ещё что-то объяснять.
Цитата Сообщение от korvin_ Посмотреть сообщение
Я понимаю некоторые преимущества WPF перед, скажем, WinForms
если уж этого ты не видишь
...
0
 Аватар для MolodoyCoder
36 / 15 / 2
Регистрация: 02.09.2013
Сообщений: 565
21.11.2013, 13:02
Цитата Сообщение от korvin_ Посмотреть сообщение
А зачем тогда вообще твой пост про модульность в Си?
Может подскажешь наглядные примеры?
Вопрос был адресован не мне, но можно я чуток вклинюсь ?

Если же рассматривать WPF как мощь, для сильного, безбашенного переопределения дизайна, от базового,
то это визуальная и XAML'ная мутотень. Имхо. Но если делать GUI только средствами VS,визуально, + совсем немного
правок в XAML, то это очень удобно. Но примеры привести трудно, поскольку это была бы тупо серия скриншотов.
Нужно просто поработать самому и тогда причины балдежа станут понятными.
Самое удобное для меня в WPF,это параметрическое автоориентирование элементов gui относительно друг-друга.
Особенно при ресайзе размеров окон. Одинаковость на разных мониторах. Аппаратное ускорение там не сравнить с GDI. Ну а остальные преимущества, можно понять только при работе. Осваивать, кому как...
Я сначала тупил. И плевался. А потом еще разок насел на WPF,и все пошло на ура. Но у меня скромные запросы к дизайну. Я все таки в нем консервативен. Скажем, стрелки скроллеров переопределять мне не нужно. Или изощренный маршалинг событий,уходящий в горизонт, от дефолта, мне тоже не нужен.
Я обычно стараюсь GUI с логикой развязывать, как можно сильней. На Gui я трачу мало времени. При этом, когда трачу, получаю удовольствие от процесса и результата. На старых машинах, с WinXP и очень слабой видеокартой могут быть местами немного тормоза. Но это вот-вот будет не актуально.
0
programmer
 Аватар для Thread
2391 / 524 / 69
Регистрация: 01.06.2011
Сообщений: 3,638
22.11.2013, 22:41
Ассемблер жив!!!
0
 Аватар для MolodoyCoder
36 / 15 / 2
Регистрация: 02.09.2013
Сообщений: 565
23.11.2013, 00:13
Цитата Сообщение от Новичок Посмотреть сообщение
Pascal-самый фиговый ЯВУ,синтаксис которого ужасный и как сказали в другой теме учит плохому стилю программирования.А потому рекомендуется в школе сразу начинать с Си.Delphi-среда Pascal в наши дни-является былокодерской с ужасной модульностью,создана только для школьников и умерла очень быстро-давайте хоронить.Итоги подведены!
А давайте не истерить ? Вы что, потратили 5 лет упорного труда в delphi,500 000 строк кода, и теперь у вас этим проблемы ? У вас еще всё впереди...

А если вы поставили пару кнопок на форме, кликнули по ним, и в обработчике событий написали что-то очень простое, уже так сильно привыкли к этому до ломоты, до страха, отказаться от этого , так сказать ни шагу в лево, ни шагу в право, то тогда вы сейчас относитесь к кодингу слишком однобоко и по детски.

И кстати, pascal тут мало при чем. Поскольку Delphi это object-pascal. И не просто, а в реализации фирмы с её библиотеками. И он не ЯВУ, как вы выразились. Точнее не такой уж высокоуровневый язык, как вам кажется. А понятие быдлокодерство это либо шутка-юмора,либо сленг нелаконичеого кода, либо понты людей, с менталитом стран 3-го мира. Не принимайте всё близко к сердцу.

Удобный язык это еще не значит, что можно и достаточно мало знать и мало думать в работе над задачей.
Да,задумка Delphi была очень и очень не плоха. Borland показала всему миру что есть концепция удобства и интеграции в виде язык+среда+богатые библиотеки+документация+автокод+автомат. управление памятью.
У этого подхода есть свои плюсы. Никто не спорит. Но:
1.Проект дельфи был испаганен отставанием,ценой,глюками. Такое к сожалению бывает с продуктами.
2.Один и создателей delphi ушел в Microsoft, и теперь мы имеем легкий (не тяжелее чем delphi,а даже и проще),и одновременно мощный язык C# с его мощным окружением.

Обратите внимание, люди на форме, в таких случаях всегда вам скажут "А то других языков мало ?"
Вам так 1000 раз скажут, а вы так и будете плакать над Delphi.
Если бы вы так сильно не держались за-что то одно, то уже бы наверное обсуждали другие ЯП и у вас появились бы по ним вопросы.

Я сам программирую недавно. И мне в принципе за глаза хватает C#. Но шило в заду не дает покоя. Поэтому я ищу второй язык для себя. Я попробовал уже C++ в консоли. А также в виде dll для C#. C++ В виде Qt. Установил. Обзавелся книгами.Пробовал. Потом меня понесло в Go.Потом я совершил тихую разведку про язык D. Вернулся к C++ в качестве второго языка. Видите ? - Я в поиске. Я пробую. И в принципе стараюсь подойти к вопросу оптимально. Не держусь с испугом за что-то одно. Чего и вам желаю.
0
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,361
23.11.2013, 10:31  [ТС]
Это был прикол.Вообще пока учу Pascal консольный и С++ консольный чуть-чуть знаю.Планирую изучить С++.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
23.11.2013, 12:26
Цитата Сообщение от MolodoyCoder Посмотреть сообщение
Borland показала всему миру что есть концепция удобства и интеграции в виде язык+среда+богатые библиотеки+документация+автокод+автомат. управление памятью.
Лолшто? Борланд лишь взяла чужие готовые идеи и реализовала поделку для винды.

Добавлено через 3 минуты
Цитата Сообщение от MolodoyCoder Посмотреть сообщение
2.Один и создателей delphi ушел в Microsoft, и теперь мы имеем легкий (не тяжелее чем delphi,а даже и проще),и одновременно мощный язык C# с его мощным окружением.
Лол, да, конечно, именно благодаря ему, ведь именно он придумал GC, рефлексию, дженерики, LINQ и прочее, да?
0
 Аватар для nullxdth
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
23.11.2013, 13:49
Цитата Сообщение от dondublon Посмотреть сообщение
Я вижу, что WPF - это лучшее, что создано для десктопа на сегодняшний день. И мне этого достаточно.
А как ты видишь? Через астрал? С чем WPF сравнивал, что бы заявлять столь категоричную вещь?

Добавлено через 2 минуты
Цитата Сообщение от MolodoyCoder Посмотреть сообщение
Да,задумка Delphi была очень и очень не плоха. Borland показала всему миру что есть концепция удобства и интеграции в виде язык+среда+богатые библиотеки+документация+автокод+автомат.управление памятью.
Ничего нового и удивительного. И с каких это пор у Delphi есть GC?
0
 Аватар для MolodoyCoder
36 / 15 / 2
Регистрация: 02.09.2013
Сообщений: 565
23.11.2013, 15:57
nullxdth, korvin_,
Ну чуток я ошибся про GC в дельфях. Просто я на них долго не задержался.
Ну да, я кажись, переборщил о роли разработчика из Borland. Наверное , надо было сказать "вероятно он повлиял на удобное создание GUI в C# от MS"

На Go я нашел только одну книгу.Также на Go я нашел, только одну IDE - LiteIDE X.Сам язык показался мне слишком отличным от C подобных - не хочу пока.

На D я нашел тоже только одну книгу. Сам язык очень понравился.
На D кажется вообще IDE нет. Только плагин к MS VS. Да и развитие D само по себе под сомнением.

Qt это ,может я ошибся, как бы надЯзык over С++ ну и среда, дизайнер, либы. Чего-то не айс. Не по вкусу мне как-то это.

В общем остался на C# и в довесок C++.
Пробую создавать на C++ DLL и использовать их из C#. Вот связка C# - С++ мне кажется интересной. Сразу стало интересно изучать в таком ключе C++.
Правда не знаю, нормальный ли такой подход ? Кто нить так делает вообще ?

Добавлено через 1 час 36 минут
Цитата Сообщение от korvin_ Посмотреть сообщение
Борланд лишь взяла чужие готовые идеи
Добавлено через 3 минуты
Какая разница пользователю продукта, если создатель взял или "взял" чужие или "чужие" идеи ?
Да пофиг, вообще.
0
 Аватар для esculap_ra
462 / 265 / 55
Регистрация: 22.08.2010
Сообщений: 1,204
Записей в блоге: 4
23.11.2013, 17:04
В конце 2008 года попал в аварию, и решил найти свое место на просторах Интернета. Начал, было, изучать php, но тут вдруг обнаружил дистрибутив с Делфи... Увлекло так неслабо, правда с книгами сразу не заладилось, поэтому всю науку познавал на практике, методом проб и ошибок.

А через время обнаружил, что я уже и php знаю! Сейчас иногда бывает, что при переходе на другой язык (после длительного простоя) поначалу путаюсь с синтаксисом (минуты 3, а потом все путем). И эта путаница случается в php<->delphi, не со Smarty, dojo, jQuery и пр. И я не считаю, что Делфи умер.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
23.11.2013, 18:39
Цитата Сообщение от MolodoyCoder Посмотреть сообщение
Также на Go я нашел, только одну IDE - LiteIDE X
Еще плагины для IntelliJ IDEA и Sublime Text. Их более чем достаточно. Я так подумываю Acme использовать.
0
 Аватар для MolodoyCoder
36 / 15 / 2
Регистрация: 02.09.2013
Сообщений: 565
23.11.2013, 19:55
Цитата Сообщение от korvin_ Посмотреть сообщение
Еще плагины для IntelliJ IDEA и Sublime Text. Их более чем достаточно. Я так подумываю Acme использовать.
А что могут плагины для Sublime Text ?
- компиляция из редактора ?
- автокод ?
- форматирование текста по запросу ?
- отладка ?
... ?
Я думал что Sublime Text это аналоге NotePad ++ , т.е. редактор кода с подсветкой..

Не по теме:


А что лучше использовать новичку по C++ в качестве IDE ?
я пока учу C++ в CodeBlocks.
Нравится:
- немного автокод;
- простые настройки, того что мне пока понадобилось;
- отладчик;
- форматирование текста по запросу;
- интерфейс;
Чего еще хочу ? - не знаю.
Может локальный хелп по C++ и библиотекам, интерактивный. Надоело по книгам и инету скакать...




Не по теме:

p.s.
Да, да. Знаю. Последствия MS VS C# дают о себе знать. На C++ я прыгаю по разрозненным книгам и мануалам, как кузнечик по осоке...
Все решается, но не эстетично как-то.

0
 Аватар для esculap_ra
462 / 265 / 55
Регистрация: 22.08.2010
Сообщений: 1,204
Записей в блоге: 4
23.11.2013, 21:56
Цитата Сообщение от MolodoyCoder Посмотреть сообщение
А что могут...[/OFF]
компоненты Делфи? Подсветка синтаксиса? - самый мощный компонент SynEdit!
Та просто поработайте с моим текстовым редактором TriNodis. Есть типа очень крутой на сишке (умолчу название, чтобы без конфронтации), но у меня вроде тоже лихо работается (с 2006-го года, фри-версия 2013 немного обрезана, так как меняю некоторые алгоритмы).
Несмотря на обрезание, TriNodis имеет множество функций, и даже с "лишком" - проигрыватель трекерной музыки. Впрочем, сами убедитесь http://joomido.org/market/shareitem/1328279.html (софт бесплатный).

Добавлено через 8 минут
Отрубило Интернет, потому главную мысль не высказал. О "умирающих" языках говорят те, у кого на этой почве возникали серьезные препятствия. Лично меня Делфи вернул к жизни. а посему, это - "живая вода" (и саркастические заявления игнорирую, или же жестко парирую) !
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.11.2013, 21:56

Почему все считают, что язык С - низкоуровневый?
Я просто в недоумении. Ходят слухи, что язык С - низкоуровневый, а язык С++ - перетерпел изменения и стал более высокоуровневым! ...

Почему все считают, что qsort - НЕ из STL?
Странно, что qsort не относят к STL!? Ведь qsort определена в библиотеке cstdlib: C Standard General Utilities Library У кого какие...

Почему функция работающая в Delphi 7 не работает в Delphi 2007 и в 2009 ??
Данный код работал нормально в D7: procedure TForm1.Button1Click(Sender: TObject); begin ShowWindow(Application.Handle, 0); end;...

Что считают счётчики?
Подскажите новичку :) Мне нужно знать время &quot;сидения&quot; посетителя на сайте или на конкретной странице сайта. Считают ли это какие-нибудь...

Перегрузка +, * в классе, не правильно считают
Подскажите, пожалуйста, в чем трабл? Код вроде верно написан... Не с рандомом ли случайно проблемы? Program.cs using System; using...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
320
Ответ Создать тему
Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
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. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru