|
|
| Результаты опроса: Что лучше? | |||
| 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. Показов 83324. Ответов 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? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|