|
0 / 1 / 0
Регистрация: 12.12.2014
Сообщений: 26
|
|
C++/C# (теория для новичка)29.01.2018, 20:34. Показов 13846. Ответов 329
Метки нет (Все метки)
Я вот изучаю самоучкой C#, изучил всю базу, и структуры данных...
Но до сих пор волнует 1 вопрос. Это сравнение C# и C++ (на обоих уже работал, но только как новичок 1 месяца, но много времени стараюсь уделить). Говорят, что C# - это компонентно-ориентированный язык (знаю, что он включает в себя множество подвидов), и иначе, другие как объектно-ориентрованный язык. Но а в случае C++ процедурный язык. Но в чем же отличия между C++ и C#, в C++ ведь тоже описываешь отдельно объекты и методы определенного проекта(но я сейчас - это пишу, и не совсем уверен, путаница в голове вообщем). Все никак не могу разобраться в этом. Что же все таки подразумевается собою объектно-ориентрованный язык и процедурный.
0
|
|
| 29.01.2018, 20:34 | |
|
Ответы с готовыми решениями:
329
C++ для новичка-не новичка Подскажите пожалуйста IDE для линукса (например, для кали-линукса) для новичка для обучения программированию на си++ видеокурсы для новичка.... |
|
Wanna be serious
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
|||||
| 04.02.2018, 11:52 | |||||
|
Добавлено через 1 минуту
0
|
|||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 04.02.2018, 11:57 | |||
|
Добавлено через 1 минуту
0
|
|||
|
|
||
| 04.02.2018, 11:57 | ||
|
Но оба типа - COW. Оба работают с Unicide, оба предоставляют возможность конвертации из одной кодировки в другую итп. C++Builder (VCL) вообще просто необходим свой тип потому как так портируется все из Delphi. Почему так - да философия такая ))) Стандартная библиотека это лишь некий гибкий платформоне зависимый минимум для решения общих задач и построения своих типов. Фреймворки предоставляют решения для более конкретных нужд.
0
|
||
|
Wanna be serious
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
||||
| 04.02.2018, 12:03 | ||||
|
Добавлено через 3 минуты Думаю Вы уловили суть. Добавлено через 1 минуту
0
|
||||
|
|
|
| 04.02.2018, 12:03 | |
|
Я все так же не вижу примера кода или хотя бы примерного указания проблемы.
А так это лишь эмоции. Я сколько пользуюсь С++Builder не замечал никакой проблемы, кроме того не вижу какие могут быть проблемы если все так же как в С++.
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 04.02.2018, 12:04 | ||
|
0
|
||
|
|
|||
| 04.02.2018, 12:07 | |||
|
Добавлено через 3 минуты И вообще сравнение автомобилей вызывает улыбку.
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 04.02.2018, 12:08 | ||
|
0
|
||
|
Wanna be serious
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
|||||
| 04.02.2018, 12:15 | |||||
|
Не по теме:
Добавлено через 1 минуту Добавлено через 3 минуты
0
|
|||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 04.02.2018, 12:16 | ||
|
0
|
||
|
|
||
| 04.02.2018, 12:20 | ||
|
Да мало ли для чего.. может хочу и все... Это может требовать предметная область, например какой нибудь парсер, транслатор, или какой нибудь математический,лингвистический анализ который в котором нужно что выглядело именно так.
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 04.02.2018, 12:20 | ||
|
0
|
||
|
Wanna be serious
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
||
| 04.02.2018, 12:23 | ||
0
|
||
|
|
|||
| 04.02.2018, 12:26 | |||
|
Добавлено через 1 минуту Каким боком к памяти имеет отношение асемблер мне не понятно.
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 04.02.2018, 12:26 | |
|
Bespridelschic, Если память некритична то возможно управление памятью на двунаправленных слабовладеющих указателях. А это гораздо более продвинутая и скоростная концепция чем GC. Поэтому кстати и не ясно почему до сих пор тянут этот гарбадж с Generation GC. Он точно так же должен иметь список обратных указателей как и полная реализация двунаправленных указателей - т.е. по сравнению с GC оверхеда по памяти не будет но по скорости и гибкости будет огромный выигрыш, особенно если иметь пулы типизированного распределения памяти под объекты на уровне менеджера памяти.
0
|
|
|
Wanna be serious
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
|||
| 04.02.2018, 12:32 | |||
|
Добавлено через 1 минуту Fulcrum_013, Вы сами себе нашли идею на миллион. Раз до сих пор это не сделано, реализуйте свою версию и продайте. А пока это пустой трёп.
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 04.02.2018, 12:35 | ||
|
На плюсах такое просто невозможно, этот десяток 32-байтных лучей спокойно живет в стеке.
0
|
||
|
Wanna be serious
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
|
| 04.02.2018, 12:42 | |
|
Fulcrum_013, т.е. домен приложения раздулся более чем на 2.5 ГБ, и повесил систему менее чем за секунду? Я скорее поверю что это все дичайшим образом тормозило при работе, и вылетел не обработанный Exception в конце концов. Извините, я в сказки не верю.
0
|
|
|
|
||
| 04.02.2018, 12:43 | ||
|
Во вторых есть разные MiniPC, Роутеры, устройства, телефоны, планшеты итп. Где возможно памяти куда меньше. Но не это важно, важно что объемы для обработки могут быть разные. Аналогичная проблема возникнет и в С++, но будут средства что бы ее если не решить так уменьшить. Если вы говорите что память не важна, посмотрите как тормозят приложения Java которые просто выжирают память.
0
|
||
| 04.02.2018, 12:43 | |
|
C IDE для новичка Linux для новичка STL для новичка!
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Программа опроса у.з. расходомера 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 (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|