Автор Ѐуслан Мавзутов задал вопрос в разделе Другие языки и технологии
Можно ли на C++ написать сложные программы? Как? и получил лучший ответ
Ответ от Avkaka avkaka[мастер]
Можно. Те книги которые тебе попадались были для начинающих, вот в них и показали азы. В зависимости от конкретной задачи надо изучать предметную область а после разобраться со средствами которыми реализовывать ту или иную задачу. Освой сначала "примитивный" язык программирования который на самом деле в каждой "примитивной" процедуре и функции вызывает очень много операций работающих с битами и с байтами. Если хочешь с оными столкнутся сразу лицом к лицу то попробуй изучить ассемблер. Особо нужен будет при написании прошивки для контроллера. А интерфейс можно разработать в одной среде программирования а функционал в другой. Чаще всего разрабатывают в том в чем умеют и удобно.
Вобще можно, но придется для этого километры кодов писать.
сложные функции складываются из простых. чтобы редактировать аудио нужно и условные и арифметические операции выполнять.
на самом деле, ведь полно и открытых c/c++ библиотек и по редактированию звука и по другим областям. и примеров завершенных проектов хватает, поискали бы сами.
вот, первое что нашлось сходу: ссылка аудиоредактор, написан на c++, исходный код доступен там же.
Не те книги читал, так как опыт ни в какой книге не опишешь, разве что в многотомнике.
программа распознавания речи - здесь проблема не в языке, можно бы и консольную прогу, чтоб на входе аудио, а на выходе txt файл 🙂 - только попробуйте поискать такую и заодно поймете почему это сложно даже для мозга человека.
TurboCAD и DesignCAD, например, на С++ написаны
Можно и наверное даже нужно. На C++ пишутся программы любой сложности, это один из самых мощных языков, хотя и устаревший (например этот язык (сам по себе) не знает о том, что программы могут быть многопоточные и могуть иметь гуй) . В книгах простые примеры потому, что начинать изучение лучше с простого. Тут вопрос в том, какую библиотеку использовать (не на API же писать сложную программу?) . MFC - можно, но посложнее, QT - попроще, +получишь кроссплатформенный проект, VCL - тоже можно, хотя и не используется в серьёзных проектах.
А если примеры приводить.... проще сказать что на C++ не написано. К примеру, операционнная система Windows, ядро linux написаны на Си. Так это более ограниченный язык чем C++.
Нормально пишутся. Но знание С++ требуется не на уровне новичка, а уверенное.
GUI это только оболочка, а алгоритмы написаны на фундаменте тех "черных окон", которые ты не оценил и не понял. И математику там тоже крутую надо использовать.
Напишите хотя бы чтобы в "чёрном окне" что-то решалось-считалось нужное, существенное и полезное кому-то, свою задумку-алгоритм реализуйте, вот и будет вам счастье... Для начала
Вобще можно, но придется для этого километры кодов писать.
сложные функции складываются из простых. чтобы редактировать аудио нужно и условные и арифметические операции выполнять.
на самом деле, ведь полно и открытых c/c++ библиотек и по редактированию звука и по другим областям. и примеров завершенных проектов хватает, поискали бы сами.
вот, первое что нашлось сходу: ссылка аудиоредактор, написан на c++, исходный код доступен там же.
Не те книги читал, так как опыт ни в какой книге не опишешь, разве что в многотомнике.
программа распознавания речи - здесь проблема не в языке, можно бы и консольную прогу, чтоб на входе аудио, а на выходе txt файл 🙂 - только попробуйте поискать такую и заодно поймете почему это сложно даже для мозга человека.
TurboCAD и DesignCAD, например, на С++ написаны
Можно и наверное даже нужно. На C++ пишутся программы любой сложности, это один из самых мощных языков, хотя и устаревший (например этот язык (сам по себе) не знает о том, что программы могут быть многопоточные и могуть иметь гуй) . В книгах простые примеры потому, что начинать изучение лучше с простого. Тут вопрос в том, какую библиотеку использовать (не на API же писать сложную программу?) . MFC - можно, но посложнее, QT - попроще, +получишь кроссплатформенный проект, VCL - тоже можно, хотя и не используется в серьёзных проектах.
А если примеры приводить.... проще сказать что на C++ не написано. К примеру, операционнная система Windows, ядро linux написаны на Си. Так это более ограниченный язык чем C++.
Нормально пишутся. Но знание С++ требуется не на уровне новичка, а уверенное.
GUI это только оболочка, а алгоритмы написаны на фундаменте тех "черных окон", которые ты не оценил и не понял. И математику там тоже крутую надо использовать.
Напишите хотя бы чтобы в "чёрном окне" что-то решалось-считалось нужное, существенное и полезное кому-то, свою задумку-алгоритм реализуйте, вот и будет вам счастье... Для начала
какие основные отличия Java от C# (c С# я знаком)
в java нет размерных типов, лямбда-выражений, свойств, событий, методов расширения, не
подробнее...
Воксельный движок.
Ну, игра использует движок Voxlap. В принципе свой воксельный движок можно написать на c#, так как
подробнее...
Что означает выражение "танцевать с бубном"?
Бубен – обязательный реквизит сисадмина. Данный фольклорный элемент берёт своё начало от фразы
подробнее...
Какой спутниковый интернет можно поставить в коттедж, находящийся в 30 км от Москвы?
Перешел недавно со спутникового интернета (SatGate) на Yot'у - намного выгоднее! На спутниковом
подробнее...
Ообясните "на пальцах" что такое базис?
НА ПАЛЬЦАХ? Пожалуйста!
Возьми правую руку, сожми пальцы в кулак, а потом максимально оттопырь
подробнее...
как написать программу для пк?
Выучи хоть один язык программирования. Для начала выбери по проще - учить легче будет.
подробнее...
Microsoft Visual C++ Redistributable - Что это?
есть проги которым нужны старые версии Microsoft Visual C++,поэтому не стоит удалять ничего, как
подробнее...
Где скачать CCleaner, и что это такое??
оф. сайт
======================================================
#yahrefs35344#
подробнее...
что можно создавать на visual basic?
Для обучения программированию я бы все же рекомендовал Visual Basic 6.0 - он намного легче, проще,
подробнее...
хочу написать письмо президенту Казахстана Нурсултану Назарбаеву, но не знаю адреса, подскажите. Спасибо!
- официальный сайт Президента Казахстана Нурсултана Назарбаева.
Начните правилшьно: Уважаемый
подробнее...
можно ли написать сайт на C++ ?дать обоснованный ответ, основываясь на авторитетный источник
Да, можно. Авторитетный источник: #yahrefs123410#
На самом деле нужно понимать, что сайт
подробнее...
Какие существуют способы создания сайтов?
Есть 2 основные направления:
1. Сайты-конструкторы
2. Самостоятельно созданные сайты.
подробнее...
с# vs python что можно такое напрограммировать на c#, что нельзя на python'e и наоборот
Например, полноценное приложение Metro (WinRT), WinPhone.
ra Орально (98783)
подробнее...