Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.09.2017, 03:59   #11
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от jonikster Посмотреть сообщение
Не раз мне те кто пишет на Си говорили, что плюсы сложнее по сравнению с Си.
в изучении.
но не в использовании.

сложнее он не потому что сам по себе сложный.
просто объёмнее.
включает в себя сишку, и ещё вагон и тележку.


Цитата:
Сообщение от jonikster Посмотреть сообщение
Вот ещё цитата сообщения из топика на др форуме:
Низкий уровень это ассемблер. Си это высокий уровень. С++ это высокий уровень с обьектами. Си это высокий уровень без обьектов из коробки, но с возможностью их эмуляции если сильно хочется.
и си, и с++ - высокоуровневые скроссплатформенные ассемблеры.

причем с++ умеет высокий уровень современных языков.
а сишка - нет, и никогда не будет уметь в принципе.

выше ассемблера она не поднимется (потому что не зачем)

Цитата:
Сообщение от jonikster Посмотреть сообщение
На нём можно разрабатывать как десктопные приложения, так и игры. К нему есть большая пребольшая куча разных библиотек, в том числе графических. Причём это будет достаточно простым делом, в отличие от ++, которые надо изучать 10 лет, а потом понять что это время прошло даром(хорошо, что минусы отменили).
это не будет простым делом.
ни на сишке, ни на плюсах,
ни на каком либо ином языке общего назначения.

но в особенности - на сишке.
проблема сишки:
Цитата:
Сообщение от jonikster Посмотреть сообщение
Си это высокий уровень без обьектов из коробки, но с возможностью их эмуляции если сильно хочется.
в том, что это - низкоуровневый язык.
высокий уровень не доступен ему в принципе.
он прост в освоении, однако, в плане использования,
большую часть времени вы будете тратить на "эмуляцию",
говоря вашими же словами все того простого и не очень,
что высокоуровневым языкам доступно из коробки.
и не потому что очень сильно хочется, а потому что нужно.

элементарно - нет даже динамических массивов.
вы будете тратить колоссальное количество времени на решение рутинных инфраструктурых задач,
вместо того, что бы тратить его на задачи собственно бизнеса.

у сишки действительно обширная кодовая база.
но вы посмотрите что это за библиотеки:
какие нибудь драйвера,
или библиотеки аля zlib

здесь вы не найдете ничего,
что хотя бы отдаленно дотягивало бы до уровня QT.

на сишке вы можете сделать какой нибудь тетрис.
но игры современного уровня не пишут с нуля.
это - колоссальный титанический труд.
даже с использованием движком уровня UE4.
и ничего подобного для сишки нет.

сишка сегодня ( как впрочем и всегда) - язык, на котором разговаривают операционные системы и устройства.
кроссплатформенный и кроссязыковый клей зоопарка устройств и технологий.

но делать на нем какой нибудь 3д шутер - это конечно авантюра беспощадная.
_Bers вне форума Ответить с цитированием
Старый 01.09.2017, 07:41   #12
jonikster
Форумчанин
 
Регистрация: 28.10.2014
Сообщений: 216
По умолчанию

Очень благодарю вас за ваш ответ.
Цитата:
Сообщение от _Bers Посмотреть сообщение
это не будет простым делом.
ни на сишке, ни на плюсах,
ни на каком либо ином языке общего назначения.
Ну я работал с C# и Python, там сложностей больших нет. Python мне не подходит, а C# не кросс-платформенный в плане винды и линукса. На Win XP посл версия NET Framework 4.0.
О использовании C и C++, да, согласен. Читал примеры кода в статьях по сравнению. Проще писать явно на C++.
Но опять же. Нет простой литературы, её вообще нет. Такую простую как у C# и Python я не находил.
jonikster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
выбор языка marik768 C# (си шарп) 1 11.07.2012 17:38
выбор языка KpecTHbIi Помощь студентам 19 14.07.2011 07:04
выбор языка Dimarik PHP 7 02.05.2010 02:17
Выбор языка? MYTO Свободное общение 18 30.03.2010 17:35