Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.72/47: Рейтинг темы: голосов - 47, средняя оценка - 4.72
Заблокирован

А что лучше учить С++ или Делфи ?

09.07.2015, 13:38. Показов 11819. Ответов 143
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я просто не знаю что нужно учить. Подскажете ?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.07.2015, 13:38
Ответы с готовыми решениями:

Подскажите что лучше учить - C# или PHP
Хочу выучить или C# или php вот только не знаю что более востребовано. Я знаю что это два совершенно разных языка. На шарпе пишут под...

Что учить? Си или C++?
1.5 года программирую на PHP, пол года назад немного выучил java. Вот сейчас хочу попробовать что нибудь новенькое. Для себя я поставил...

Что учить первым си или си ++ или c#
Что учить первым си или си ++ или c#

143
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
07.03.2016, 00:19
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Prok12 Посмотреть сообщение
Всё наоборот! Если речь идёт о C++ Builder - то это надстройка над Delphi
Это не надстройка над дельфой. Это абсолютно отдельный язык программирования поставляемый с тем же фрэймверком. Можно отключить VCL нафик и писать на C++ без нее, или с фрэймверком сделанным на C++. А библиотеки на паскале только по той причине что борланду тянуть две версии фреймверка, как это было до VCL во первых было не под силу, а во вторых оно сугубо пофик на каком языке писаны классы подгружаемые из DLL. При этом Борланд была монополистом на рынке паскаля, но никак не на рынке С++, а монополию терять не хотели. При этом возможности C++ и машинный перевод исходников с C++ в паскаль невозможен. Поэтому и сделали фреймверк на паскале который по возможностям тянут за С++. Это кстати подтверждается тем что C++ Builder компилит дельфовские модуля, а наоборот нет. Вообще дельфи это гибрид паскалевского парсера и C++ кодогенератора. По другому быть не может, потому как в паскале не нативные для винды конвенция вызова и типы данных.

Добавлено через 50 секунд
Цитата Сообщение от Prok12 Посмотреть сообщение
И очень тяжёл для восприятия постороннему (не автору кода)
Алгоритмы всегда трудны для восприятия неавтору. Паскаль же труден для восприятия даже автору.
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
07.03.2016, 00:20
Цитата Сообщение от Velesthau Посмотреть сообщение
Применимость на практике - сомнительна.
тот факт, что он широко применяется в промышленном программировании
конечно игнорируется.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
07.03.2016, 00:26
Цитата Сообщение от Velesthau Посмотреть сообщение
decltype(auto)
20 лет как увидел С++ и послал по дальше паскаль, но такой крокозяблы что то не видел.

Добавлено через 5 минут
Цитата Сообщение от Velesthau Посмотреть сообщение
Мне это не нравится и смотреть на весь этот синтаксический кошмар противно даже физически
Синтаксический кошмар это паскаль. На него нормально смотреть невозможно, не то что на нем писать. начнем с того что переменные объявляются черти где а не там где используютя, поэтому туда-сюда экран постоянно дергать, что ни для восприятия кода при чтении, ни для написания неудобно. Опять же об begin-end и глаза сломать можно и писать постоянно всю краску с клавиш сотрешь. Про оператор for вообще молчу. Он такой кстати только по одной причине - напрямую транслируется в машкод. вобщем получается какой то ущербный макроассемблер с идиотским синтаксисом а не высокоуровневый язык
0
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
07.03.2016, 00:28
Цитата Сообщение от hoggy Посмотреть сообщение
тот факт, что он широко применяется в промышленном программировании
конечно игнорируется.
Это не заслуга языка. Поэтому, да, игнорируется легко и непринужденно.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
07.03.2016, 00:29
Цитата Сообщение от Prok12 Посмотреть сообщение
Есть ещё в Visual Studio надстройка к C++ - именуется C++ AMP, тоже для GPU
Вообще то компилятор CUDA то же как настройка к студии выглядит. Да кстати и что значит команд меньше? в принципе все эти команды из 4 арифметических действий состряпаны. И подавляющее большинство их настолько элементарны что полный набор реализуется на С++ за несколько часов.
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
07.03.2016, 00:33
Цитата Сообщение от Velesthau Посмотреть сообщение
Это не заслуга языка. Поэтому, да, игнорируется легко и непринужденно.
вы можете считать это заслугой затмения на солнце, например.
сути это никак не меняет.

я не знаю, как точно можно называть людей,
отрицающих объективные факты.
наверное, это что-то из области "неадекватных личностей".
даже Ватикан уже признал, что земля круглая.
0
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
07.03.2016, 00:35
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Синтаксический кошмар это паскаль. На него нормально смотреть невозможно, не то что на нем писать. начнем с того что переменные объявляются черти где а не там где используютя, поэтому туда-сюда экран постоянно дергать, что ни для восприятия кода при чтении, ни для написания неудобно. Опять же об begin-end и глаза сломать можно и писать постоянно всю краску с клавиш сотрешь. Про оператор for вообще молчу. Он такой кстати только по одной причине - напрямую транслируется в машкод. вобщем получается какой то ущербный макроассемблер с идиотским синтаксисом а не высокоуровневый язык
Это не паскаль. Это паскаль в том числе. По поводу дергать экран... В С++, например, видя в редакторе вызов функции, не узнаешь по референсу параметр передается, или нет. А если еще и редактор не IDE, то пока не найдешь файл с объявлением функции, то и не узнаешь. Будешь дергать не только скролл, но и по файлам носиться.

Добавлено через 1 минуту
Цитата Сообщение от hoggy Посмотреть сообщение
вы можете считать это заслугой затмения на солнце, например.
сути это никак не меняет.
Это меняет все.
Цитата Сообщение от hoggy Посмотреть сообщение
отрицающих объективные факты.
Ты, похоже, читаешь какую-то свою ветку, а отвечаешь в этой. Я не видел здесь людей, отрицающих факты.

Добавлено через 27 секунд
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
20 лет как увидел С++ и послал по дальше паскаль, но такой крокозяблы что то не видел.
Хм... Ну почитай книжку про С++ 14
После того, как я увидел С++14, я послал С++, как ты Паскаль
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
07.03.2016, 00:36
Цитата Сообщение от hoggy Посмотреть сообщение
тот факт, что он широко применяется в промышленном программировании
конечно игнорируется.
То просто есть люди которые паскаль первым языком изучали. У них паскаль головного мозга начинается. Насмотрелся на таких хотя и очень даже неглупые люди в плане алгоритмизации и всего остального встречаются. У нас в ликбезе за пару лет до того как я туда поступил первым языком преподавали паскаль. Те кто на два курса старше все до единого как в паскаль уперлись так и ничего больше знать не хотят. У нас программу поменяли. 1-ый семестр C++, второй - паскаль. К середине второго семестра от паскаля тошнило всех поголовно.
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
07.03.2016, 00:42
Цитата Сообщение от Velesthau Посмотреть сообщение
Ты, похоже, читаешь какую-то свою ветку, а отвечаешь в этой. Я не видел здесь людей, отрицающих факты.
я читаю конкретно ваши сообщения:

Цитата Сообщение от hoggy Посмотреть сообщение
тот факт, что он широко применяется в промышленном программировании
конечно игнорируется.
Цитата Сообщение от Velesthau Посмотреть сообщение
Это не заслуга языка. Поэтому, да, игнорируется легко и непринужденно.
здесь вы открытым тестом сообщаете,
что легко и непринужденно отрицаете тот факт,
что кресты - промышленный язык,
широко востребованный на практике.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
То просто есть люди которые паскаль первым языком изучали. У них паскаль головного мозга начинается.
если мне не изменяет память,
вы - человек, который не осилил современных плюсов,
STL, и иже с ним?

Добавлено через 47 секунд
Цитата Сообщение от Velesthau Посмотреть сообщение
Это меняет все.
как это меняет факт, что плюсы - широко востребованный промышленный язык,
который годами находится в топе самых востребованных языков?
0
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
07.03.2016, 00:43
Цитата Сообщение от hoggy Посмотреть сообщение
здесь вы открытым тестом сообщаете,
что легко и непринужденно отрицаете тот факт
По-моему, у тебя что-то с головой. Возможно, даже заразное. Я не отрицал факт, я сказал, что игнорирую его как несущественный. У нас половина страны верит в Бога, это не значит, что я сейчас должен пасть ниц в храме. То же и про С++ в промышленности. Время и место. И только. Не достоинства языка.
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
07.03.2016, 00:46
Цитата Сообщение от Velesthau Посмотреть сообщение
я сказал, что игнорирую его как несущественный.
то есть вы подвергаете сомнению практичность языка.

при этом тот факт, что он является широко востребованным на практике
промышленным языком
вы полагаете не существенным?

нет, господин Velesthau, с моей головой все в порядке.
а у вот у вас похоже есть некоторые противоречия
в плане здравого смысла.
0
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
07.03.2016, 00:48
Цитата Сообщение от hoggy Посмотреть сообщение
если мне не изменяет память,
вы - человек, который не осилил современных плюсов,
STL, и иже с ним?
Тебе память изменяет. Я знаю С++ вплоть до С++ 11 и STL тоже. Боюсь, ты пока еще слишком мал и не осилил С++, чтобы понять его уродство.

Добавлено через 1 минуту
Цитата Сообщение от hoggy Посмотреть сообщение
при этом тот факт, что он является широко востребованным на практике
промышленным языком
вы полагаете не существенным?
Да. Потому что причина его популярности не в том, что язык хорош. А во времени его появления. Таки, касаясь темы, да, он лучше Делфи.

Добавлено через 37 секунд

Не по теме:

Цитата Сообщение от hoggy Посмотреть сообщение
то есть вы подвергаете сомнению практичность языка.
А ты смекалистый! Как быстро до тебя доходит :D

0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
07.03.2016, 00:49
Цитата Сообщение от Velesthau Посмотреть сообщение
Хм... Ну почитай книжку про С++ 14
Да пусть они туда любой бред какой хотят пихают. Все равно этот хлам что сейчас комитет творит на помойку выкинут. Реально стандарт очень скоро от всего этого бреда со стандартизацией STL и всяких панацей для unsafe говнокодеров, повернет в сторону борландовского диалекта. Потому как давно насущно. 20 лет уже насущно. Делегаты, свойства и RTTI на уровне компилятора а не каких то шаблонных полурешений. И еще назрела поддержка арифметики над векторами. А то оптимизатор запарится догадываться что через векторные команды делать можно. Кстати так подозреваю ембаркодеро тоже в этом плане чего то замышляет. C++ Builder и Delphi код c AVX сами не генерят, хотя все вокруг (Intel и Microsoft) наперебой оптимизаторы расхваливают которые чегой то там с AVX умеют. Борланд тоже сидел несколько лет с визуальной разработкой. Потом выдал на гора такое чего во первых ни у кого другого до сих пор нет, во вторых с наиболее эффективными для таких дел расширениями языка. Значит и с AVX чего то затевают подобное. Насколько понимаю тут кардинально поможет только одно средство - введение арифметики над массивами, но тогда уже скорее всего станет вопрос как этот язык называется. Еще местами неплохо бы добавить управляемую генерацию шаблонов.
0
07.03.2016, 00:50

Не по теме:

Цитата Сообщение от hoggy Посмотреть сообщение
как это меняет факт, что плюсы - широко востребованный промышленный язык
Угу-угу, а на механике до сих пор большинство у нас ездят тоже из-за ее удобства :D

0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
07.03.2016, 00:50
Цитата Сообщение от hoggy Посмотреть сообщение
вы - человек, который не осилил современных плюсов,
STL, и иже с ним?
Г... этот STL. Он лично мне не нужен. На таком хламе делать свой софт не намерен. Пусть его хоть сто раз пропишут в стандартах. Это офигенно unsafe штука.
0
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
07.03.2016, 00:51
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Да пусть они туда любой бред какой хотят пихают.
Согласен, пусть. Уже пофиг Только С для нативного кода. Никаких плюсов.
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
07.03.2016, 00:54
Цитата Сообщение от Velesthau Посмотреть сообщение
У нас половина страны верит в Бога, это не значит, что я сейчас должен пасть ниц в храме. То же и про С++ в промышленности. Время и место. И только. Не достоинства языка.
причем здесь религия вообще?
как это коррелирует с бизнесом?

время и место - основополагающие факторы для бизнеса.
есть третий фактор - решающий.
он называется "возможность".

в нужное время, в нужном месте, нужные возможности.

бизнесу наплевать на ваши религиозные убеждения,
и предпочтения.

только практика.
только профит.

отвечать потребностям бизнеса - и есть достоинство языков,
что выражается в способности решать задачи на языках,
что в свою очередь выражается в прибылях использующих их компаний,
и высоких зарплатах своих сотрудников (программистов).
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
07.03.2016, 01:05
Цитата Сообщение от Velesthau Посмотреть сообщение
Только С для нативного кода. Никаких плюсов.
Ну классы все равно нужны. Да и шаблоны местами штука очень удобная.

Добавлено через 1 минуту
Цитата Сообщение от Velesthau Посмотреть сообщение
Время и место. И только. Не достоинства языка.
Это то что можно сказать про Ада. Но ни как не про C++.

Добавлено через 3 минуты
Цитата Сообщение от Velesthau Посмотреть сообщение
Согласен, пусть.
Вопрос в том что для того чтобы указатели были безопасными "умными" должны быть не указатели а объекты которые их используют. Это давно поняли в Борланде. Но этого до сих пор не могут понять в комитете.
0
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
07.03.2016, 01:06
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Ну классы все равно нужны.
Лучше без классов, чем с такими как в С++ со множественным наследованием, с наследованием private, protected, с виртуальным наследованием. Без этого легко можно обойтись. Это делает язык сложнее и не дает никаких практических бенефитов.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Да и шаблоны местами штука очень удобная
Да, иногда удобная, но опять же не такие, как в С++ с рекурсивными вариадиками.
Во всем должна быть мера. С++ ее потерял начиная с С++ 11.
Цитата Сообщение от hoggy Посмотреть сообщение
время и место - основополагающие факторы для бизнеса.
есть третий фактор - решающий.
он называется "возможность".
в нужное время, в нужном месте, нужные возможности.
бизнесу наплевать на ваши религиозные убеждения,
и предпочтения.
только практика.
только профит.
отвечать потребностям бизнеса - и есть достоинство языков,
что выражается в способности решать задачи на языках,
что в свою очередь выражается в прибылях использующих их компаний,
и высоких зарплатах своих сотрудников (программистов).
Все что ты тут написал про бизнем, никак не меняет того факта, что современный С++ - уродство

Добавлено через 48 секунд
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Это то что можно сказать про Ада. Но ни как не про C++.
И что же мешает это сказать про С++?
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
07.03.2016, 01:07
Цитата Сообщение от Velesthau Посмотреть сообщение
Тебе память изменяет. Я знаю С++ вплоть до С++ 11 и STL тоже.
вы не внимательны.
вопрос был задан не вам.

Цитата Сообщение от Velesthau Посмотреть сообщение
Боюсь, ты пока еще слишком мал и не осилил С++, чтобы понять его уродство.
вряд ли у вас получится помериццо со мной пиписькой на этом поле.
delctype(auto) - одно из наиболее существенных усовершенствований с++11,
на мой взгляд.

Цитата Сообщение от Velesthau Посмотреть сообщение
Да. Потому что причина его популярности не в том, что язык хорош. А во времени его появления.
бизнес все давно расставил по своим местам.
вещи, которые не являются практичными - не востребованы.

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

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

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Он лично мне не нужен.
дальше можете не продолжать.
я конечно согласен с вами,
что у адептов Дельфина действительно
может иметь место быть синдрому утенка.
вот только вы в этом смысле ничуть не лучше.
и потому, вы мне не особо интересны.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.03.2016, 01:07

Что учить? Delphi или c++
Что из них учить?Хорошо владею vb.net и средне c#

Что лучшие учить новичку C# или Java
Привет, последние время мне приходиться работать с Web это HTML CSS JS PHP MySQL, и не много с такими CMS WordPress и фреймворк Laravel...

Что учить: химию-биологию или программирование?
Всем доброго времени суток! Не знаю куда лучше написать,поэтому пишу здесь. Меня зовут Никита,мне 17лет. Я студент первого курса...

Какой язык лучше учить?
Помогите пожалуста какой язык лучше учить следующим.Выучил С++.Какой посоветуете следующий учить?

Что лучше С++ или Delphi
собственно вопрос в названии темы:)


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

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru