|
0 / 1 / 0
Регистрация: 12.12.2014
Сообщений: 26
|
|
C++/C# (теория для новичка)29.01.2018, 20:34. Показов 13524. Ответов 329
Метки нет (Все метки)
Я вот изучаю самоучкой C#, изучил всю базу, и структуры данных...
Но до сих пор волнует 1 вопрос. Это сравнение C# и C++ (на обоих уже работал, но только как новичок 1 месяца, но много времени стараюсь уделить). Говорят, что C# - это компонентно-ориентированный язык (знаю, что он включает в себя множество подвидов), и иначе, другие как объектно-ориентрованный язык. Но а в случае C++ процедурный язык. Но в чем же отличия между C++ и C#, в C++ ведь тоже описываешь отдельно объекты и методы определенного проекта(но я сейчас - это пишу, и не совсем уверен, путаница в голове вообщем). Все никак не могу разобраться в этом. Что же все таки подразумевается собою объектно-ориентрованный язык и процедурный.
0
|
|
| 29.01.2018, 20:34 | |
|
Ответы с готовыми решениями:
329
C++ для новичка-не новичка Подскажите пожалуйста IDE для линукса (например, для кали-линукса) для новичка для обучения программированию на си++ видеокурсы для новичка.... |
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||
| 03.02.2018, 21:30 | |||||||
|
Добавлено через 2 минуты Добавлено через 2 минуты Добавлено через 17 минут Добавлено через 3 минуты Добавлено через 3 минуты
0
|
|||||||
|
Администратор
|
||
| 03.02.2018, 21:39 | ||
|
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 03.02.2018, 21:45 | ||
|
В общем мораль - для тех кто разбирается в предметной области те библиотеки которые вы называете верхом удобства мало того что вообще не проблема, чужие не возьмет, потому что их к своей архитектуре/требованиям надежности готовые прикрутить труднее чем написать под свой круг задач.
0
|
||
|
Администратор
|
||||
| 03.02.2018, 21:52 | ||||
|
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 03.02.2018, 22:08 | |||
|
Добавлено через 8 минут OwenGlendower, Кстати а как в шарпе с рефлекшином? В стандартных плюсах вообще никак (тупит коммитет уже 20 лет в этом плане). В шарпе вроде что то в эту тему есть не знаю насколько годное к применению по назначению.
0
|
|||
|
|
||||||||||||
| 03.02.2018, 22:18 | ||||||||||||
![]() А отказались, так как не по силам Но тем не менее, я приведу код на шарпе. Интересно, как аналогичный код будет выглядеть на современном билдере
Предположим такая задача: прочитать текст из файла (набор чисел, букв, знаков препинания и прочее), найти в тексте четные числа, записать их в массив и сохранить в отдельный файл. Вот это более показательная задача, тк будут задействованы непосредственно возможности языка Добавлено через 1 минуту
0
|
||||||||||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||||
| 03.02.2018, 22:20 | |||||
|
Добавлено через 1 минуту
0
|
|||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||
| 03.02.2018, 22:53 | ||||||
|
Добавлено через 2 минуты Добавлено через 2 минуты Добавлено через 5 минут Добавлено через 13 минут
0
|
||||||
|
|
||
| 03.02.2018, 23:21 | ||
|
А в Python библиотеки ставятся как правила одной командой, и конечно куда облегчает разработку весьма. Кстати как у C# с библиотеками для IMAP4,POP3, SMTP ? Ибо мое мнение с С++ беда. (Я использую С++Builder/Delphi или Python для работы с почтой как правило)
0
|
||
|
Администратор
|
|||
| 03.02.2018, 23:27 | |||
|
1
|
|||
|
|
|||
| 03.02.2018, 23:30 | |||
|
Добавлено через 1 минуту Для С++ я не знаю что можно нормально использовать.
0
|
|||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||
| 04.02.2018, 03:07 | |||
|
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 04.02.2018, 06:52 | |||
|
0
|
|||
|
Wanna be serious
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
|
| 04.02.2018, 07:01 | |
|
Fulcrum_013, Ваши взгляды на современные ЯП понятны. Но увы, IT-отрасль совершенно другого мнения на этот счёт. Во главу угла встаёт прежде всего цена разработки, а всё остальное уходит на второй план. Найти дельного программиста на C++ не такая простая задача, как найти человека способного решить поставленную задачу на той же Java.
И ваши споры на счёт "обрубков" не понятны. Каждый пишет на чём умеет, и что приносит ему хлеб. Не по теме: P.S. Почитайте все таки как устроены сборщики мусора в Java и C# и по какому принципу они работают, потому что вы явно плаваете в этой теме
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||
| 04.02.2018, 07:29 | ||||||
|
Поэтому обрубки разрабатывались именно с целью привлечь низкоквалифиированных разрабов (с образованием школа) к решению примитивных задач. Потому что спецы-инженеры способные решать серьезные задачи в огромном дефиците чтобы отвлекать их на подобную мелочь. Поэтому о каких то превосходствах этих обрубков в плане возможностей над языками для профессионалов хотя бы в чем то речи быть не может в принципе. Не по теме:
.
0
|
||||||
|
Wanna be serious
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
||||
| 04.02.2018, 07:42 | ||||
|
1
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 04.02.2018, 07:46 | ||
|
0
|
||
|
Wanna be serious
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
|
| 04.02.2018, 07:48 | |
|
Fulcrum_013, да, согласен, WPF и рядом не стоял с Builder, у которого можно объявить строку десятью! разными способами, и вечными проблемами приведения указателей.
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||
| 04.02.2018, 07:58 | |||||
|
Добавлено через 5 минут Добавлено через 1 минуту
0
|
|||||
|
Wanna be serious
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
||||
| 04.02.2018, 08:04 | ||||
|
Высокая производительность нужна не везде, но является желательной. Сайт загружающийся за 2-3 секунды, и производящий мгновенный отклик на действия пользователя можно считать высокопроизводительным. Как и тяжелые 3D игры, запускающиеся за 10-15 секунд.
0
|
||||
| 04.02.2018, 08:04 | |
|
C IDE для новичка Linux для новичка STL для новичка!
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Когда логика программы не спасает от человеческих ошибок
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.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|