|
|
| Результаты опроса: Что лучше? | |||
| 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. Показов 82941. Ответов 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 |
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,907
|
|||
| 12.04.2019, 15:26 | |||
|
Юнион просто по-разному интерпретирует значение в памяти. Как если бы Вы взяли адреса двух переменных и, используя memcpy, скопировали кусок памяти из одного адреса в другой.
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||
| 12.04.2019, 15:42 | ||||||
|
Shamil1
0
|
||||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,907
|
||
| 12.04.2019, 16:19 | ||
|
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 12.04.2019, 19:05 | ||
|
Если в языке который вы используете нельзя этого делать - ну этот язык остался на уровне развития "перфолента".
0
|
||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,907
|
||||
| 13.04.2019, 15:13 | ||||
|
Если Вы предпочитаете использовать для этого union, то значит Вы остались на уровне ассемблера. Страуструп категорически против использования в С++ низкоуровневых фич языка Си. С++ - это высокоуровневый язык программирования и использование низкоуровневых фич портит код.
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 13.04.2019, 17:42 | ||||
|
При этом не стоит путать С++ и STL. С++ это язык, а STL это всего лишь кривая библиотека для самых бедных, и то что в ней есть к самому языку вообще никакого отношения не имеет, даже при том что обязано быть в поставке компилятора.
0
|
||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,907
|
|||||
| 13.04.2019, 19:01 | |||||
|
1
|
|||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||
| 13.04.2019, 21:10 | |||||||
|
А те кто всегда жил на плюсах давно более годные чем STL библиотеки того же назначения имеют. Добавлено через 3 минуты Добавлено через 4 минуты Добавлено через 3 минуты Добавлено через 7 минут Добавлено через 13 минут И по всей видимости не понимаете что такое STL. Такую роскошь как требование 2017-го стандарта компилятором она сможет себе позволить лет через 20 не раньше.
0
|
|||||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,907
|
|||||
| 13.04.2019, 23:04 | |||||
|
И ещё. Два объекта различаются, даже если они одинаковые по всем свойствам. А два числа "пять" - это одно и то же число. Это азы ООП.
0
|
|||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||||||
| 14.04.2019, 02:49 | ||||||||||
|
Это конечно можно юзать для других целей типа костыленья записей с вариантами, но такие дела лучше под капот шаблону упрятывать. Добавлено через 1 минуту Добавлено через 4 минуты Добавлено через 1 минуту Добавлено через 3 минуты Добавлено через 9 минут Добавлено через 43 минуты А STL не более чем кривая либа которая к этому никакого отношения не имеет. Мало того ее концепция полностью противоречит концепции С++ - а именно максимальной кастамизируемости всех средств под задачу, что очень актуально для топ-разрабов для которых С++ и создавался. STL же проектируется с ориентацией на мифический "наиболее частый случай" и в общем то скатывается до уровня очередного средства обеспечения "безопасного программирования" для школоты. Единственное ее достоинство - она не мешает ее не использовать. Хотя в принципе она годна для весьма широкого круга задач за счет того что очень мало для чего лучшая. В первую очередь из за напрочь обрезанных возможностей параметрической кастомизации ее компонентов. И главный ее негаразд который абсолютно противоречит концепции С++ - это то что она превращается в очередную мантру, в ущерб возможностям заложенным в сам язык. Особенно это касается костыльных искоробочных смартпоинтеров. По исходной задумке Страуструпа смартпоинтеры должны быть задаче-ориентированными, а не каким-то эмулятором ущербного GC, хоть и корректно работающим с ресурсами и слабыми ссылками. Хотя и этой ущербной троице мелкие задачки по силам. Но добавили их именно по тому что в школах препожают яву. До того как ввели преподавание явы они были нафиг не нужны, ибо люди имели привычку думать головой и использовать то что более подходит для решения задачи а не ограничиваться тем то что есть искоропки.
0
|
||||||||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,907
|
|||||||
| 14.04.2019, 13:40 | |||||||
|
Суть любого программирования в разделении большой задачи на небольшие независимые подзадачи (в выделении идей и написании и повторном использовании отдельного кода для отдельных идей). В ООП для этого используется полиморфизм подтипов. При этом даже не важно, что в С++ полиморфизм подтипов эмулируется через ad-hoc полиморфизм (перегрузка функций и приведение типов).
0
|
|||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||||
| 14.04.2019, 14:42 | |||||||||
|
Добавлено через 3 минуты Добавлено через 1 минуту Добавлено через 2 минуты Добавлено через 17 минут Добавлено через 6 минут Добавлено через 7 минут Добавлено через 7 минут А так же говорили что перед использованием любых библиотечных средств нужно анализировать и доказывать их применимость и оптимальность для задачи.
0
|
|||||||||
|
46 / 79 / 6
Регистрация: 10.08.2013
Сообщений: 237
|
||
| 14.04.2019, 16:07 | ||
![]() См., например, Кострикин, Манин "Линейная алгебра и геометрия"
1
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 14.04.2019, 16:32 | |
|
rerf2010rerf, Ну дак там прямо написано что координаты есть у точки только в заданной системе координат. Т.е. у радиус-вектора. Координаты штука относительная, в отличии от самой точки которая неизменна при смене базиса.
0
|
|
|
46 / 79 / 6
Регистрация: 10.08.2013
Сообщений: 237
|
||||
| 14.04.2019, 16:38 | ||||
![]()
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 14.04.2019, 16:57 | ||||
|
Добавлено через 2 минуты
0
|
||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,907
|
||||||
| 14.04.2019, 17:22 | ||||||
|
Вам в детстве не говорили, что малоизвестные библиотеки лучше вообще не использовать? Хотя, если учесть, что в те времена в каждой библиотеке был свой класс для строк...
0
|
||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||
| 14.04.2019, 18:31 | ||||||
|
Добавлено через 1 минуту При этом как известно наука не терпит авторитетов. Техника тем более. Добавлено через 5 минут Добавлено через 46 секунд
0
|
||||||
|
46 / 79 / 6
Регистрация: 10.08.2013
Сообщений: 237
|
|||
| 14.04.2019, 18:34 | |||
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 14.04.2019, 18:48 | |||
|
Добавлено через 2 минуты
0
|
|||
| 14.04.2019, 18:48 | |
|
где найти delphi c компилятором? и с чего начинать программирование в delphi? Почему функция работающая в Delphi 7 не работает в Delphi 2007 и в 2009 ?? Переписать часть кода с Delphi на ассемблер (ассемблерные вставки в Delphi) Как в Lazarus сделать интерфейс Delphi 2006 вместо Delphi 7? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
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 (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2.
Задача:
Обеспечить запись документа в регистр сведений независимо от. . .
|