|
|
| Результаты опроса: Что лучше? | |||
| Delphi |
|
64 | 24.43% |
| C# |
|
123 | 46.95% |
| Они дополняют друг друга |
|
20 | 7.63% |
| Ни один из них |
|
55 | 20.99% |
| Голосовавшие: 262. Вы ещё не голосовали в этом опросе | |||
|
|
|
160 / 159 / 13
Регистрация: 14.01.2010
Сообщений: 1,497
|
|
Delphi vs C#24.01.2010, 11:31. Показов 82278. Ответов 861
Метки нет (Все метки)
Всем привет.
Я уже давно люблю покодить на делфи(7) и вот решил попробовать на с#. Тема глупая и затасканная, но все же какие преимущества я получу(и недостатки) с точки зрения любителя.
0
|
|
| 24.01.2010, 11:31 | |
|
Ответы с готовыми решениями:
861
Что лучше брать Delphi XE2, Delphi XE, Delphi 7? Какие отличия Delphi 5, Delphi 6 и Delphi 7 ZipForge для Delphi Xe - интерфейс стал выглядеть как в Delphi 2007 |
|
Модератор
|
||
| 16.05.2019, 09:43 | ||
|
Встроенная система распараллеливания и взаимодействия межу потоками древняя, тогда ещё не знали как это делать. То же про динамическое распределение памяти (Unchecked_Deallocation). Но для embedded годится.
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 04.06.2019, 01:13 | |||
|
Добавлено через 16 минут
0
|
|||
|
Модератор
|
||
| 04.06.2019, 07:02 | ||
|
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 04.06.2019, 19:05 | ||
|
0
|
||
|
Модератор
|
||||
| 04.06.2019, 23:07 | ||||
|
И чем отличаются
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 04.06.2019, 23:55 | |||
|
0
|
|||
|
Модератор
|
|||
| 05.06.2019, 15:56 | |||
|
Суть в том, что программы реального времени бывают с динамическим выделением памяти. Мы можем подстраивать алгоритм что бы укладываться во время отклика и размер памяти, например, строить в памяти дерево вариантов на большую или меньшую глубину. Может для ускорения что то кешировать, а в случае приоритетного требования памяти обрубить кеши. По этому, в частности, в аде, есть динамическое выделение памяти. Нет таких требований что бы системах даже жёсткого релтайма нельзя было динамически память распределять. Релтайм, конечно, усложняет задачу распределения памяти, но не делает её невозможной.
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 05.06.2019, 22:10 | ||||
|
Добавлено через 6 минут
0
|
||||
| 09.06.2019, 06:46 | ||
|
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 09.06.2019, 10:09 | ||
|
0
|
||
|
Модератор
|
|||||
| 09.06.2019, 11:10 | |||||
|
Видимо, многие на фриланс ориентируются. А в целом мне вообще непонятно, почему популярны и распространены многие языки на которых, особенно начинающему, только и спотыкаться - с динамической типизацией. Или некоторые устаревшие и не имеющие преимуществ перед новыми (фортран, кобол). То что на них прорва библиотек написана - так вызывай эти библиотеки из другого языка, хоть из ады. Или конвертируй автоматически эти либы в другой язык, но нет. Так уж человечество устроено.
0
|
|||||
| 09.06.2019, 12:28 | |
|
Насчет cobol не знаю, но фортран Вы зря устаревшим считаете. Прекрасный язык для расчетов, последний стандарт языка 2018 года, и это уже совсем другой мир, нежели тот код который все видели в прошлом веке. Напротив загадка, почему нередко что то используют вместо него, хотя не загадка, привычки и стереотипы все объясняют.
0
|
|
|
Модератор
|
||
| 09.06.2019, 13:33 | ||
|
В фортране (коболе) идеология "всё встроено". Это плохо потому что не гибко. В современных языках хотим такую библиотеку (работы с матрицами, со строками, форматирования вывода, работы с файлами ...) используем, хотим другую. Выбор не за авторами языка. Ну и много других причин. Фортран используют не программисты - профессионалы. Используют профессионалы, но других профессий. А потом случается так что физик обращается к программисту. Тот выберет что угодно, но не фортран, и зачем эти сложности межязыковые? В общем, жду примеров преимуществ по сравнению хоть с адой, хоть с Delphi (из заголовка темы), хоть с С++, хоть с C# (в последнем случае кроме скорости выполнения, которая теоретически на фортране может быть выше). Желательно преимущества для построения сложной программы, а не учебной задачки про схему Горнера.
0
|
||
| 09.06.2019, 19:19 | |
|
Curry, холивары как в теме про cobol разводить не буду, нет не времени не желания к этой никому не нужной "виртуальной борьбе". На Ваши аргумены скажу лишь, что в современном фортране все так же гибко как и в любом другом современном ЯП, а наличие встроенных функций никак не портит язык, а скорее напротив делает его удобным, к тому же реализации этих функций уделяется много внимания в отношении их производительности. Сравнение с шарпом и delphi вообще некорректно по целому ряду весьма увесистых причин. Нравится вам шарп или Delphi, пожалуйста, используйте, каждый язык хорош в своей области применения.
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 09.06.2019, 21:33 | ||
|
0
|
||
|
Модератор
|
||
| 09.06.2019, 21:40 | ||
|
Тут ещё плохо то, что он стиль программирования, если так можно выразится, такой прививает. Спорно, но, может быть, если бы им с самого начала не преподавали фортран, может быть они писали бы лучше.
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 09.06.2019, 22:06 | ||
|
К примеру в одной либе по обработке сигналов написанной физиками наткнулся на такую штуку как перегенерация километрового вектора фильтра заново каждую итерацию хотя измениться он не то что между итерациями не может, а даже в течение жизненного цикла хозяина в привате у которого живет. При этом для прикручивания возможности замены фильтра кастомным пришлось препарировать с ног до головы, и в общем то разобрать что они там на преобразовании фурье и дискретно-косинусном считают и написать с нуля было бы быстрее. В общем там где программист возьмет из массива ренджи и произведет с ним операции, физик домножит несколько километровых массивов на оконную функцию и произведет операции с полными массивами а не с интересными окнами (частями)
0
|
||
|
Модератор
|
|
| 09.06.2019, 23:36 | |
|
Fulcrum_013, да это ладно. Я видел в их программе большие куски кода которые попали туда неизвестно как и выполнялись впустую, "благо" в фортране не нужно объявлять все переменные, просто все вычисленные в этом коде значения потом затирались или далее не использовались. А на вопрос "зачем это?" был ответ "не знаем, но так работает".
0
|
|
| 09.06.2019, 23:36 | |
|
где найти delphi c компилятором? и с чего начинать программирование в delphi? Почему функция работающая в Delphi 7 не работает в Delphi 2007 и в 2009 ?? Переписать часть кода с Delphi на ассемблер (ассемблерные вставки в Delphi) Как в Lazarus сделать интерфейс Delphi 2006 вместо Delphi 7? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Был там один разговор по поводу свободы в материальном мире.
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.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|