что можно написать на c



Автор Ѐуслан Мавзутов задал вопрос в разделе Другие языки и технологии

Можно ли на C++ написать сложные программы? Как? и получил лучший ответ

Ответ от Avkaka avkaka[мастер]
На C++ можно создавать программы любой сложности. Так как ядро языка не имеет встроенных средств для графического интерфейса, масштабные проекты строятся на библиотеках. Для кроссплатформенной разработки чаще выбирают Qt, также применяют MFC и VCL. На Си написаны операционная система Windows и ядро Linux. Оба языка идеальны для создания аудиоредакторов, игровых движков и прошивок микроконтроллеров, где иногда в связке используется ассемблер для прямой работы с битами и байтами. Разработка начинается с освоения основ, затем изучаются инструменты предметной области. Любая сложная функция складывается из простых арифметических и логических операций, а для реализации задач применяются готовые проверенные библиотеки.

Ответ от Бугаец Дмитрий[активный]
Вобще можно, но придется для этого километры кодов писать.

Ответ от Oleg D.[гуру]
сложные функции складываются из простых. чтобы редактировать аудио нужно и условные и арифметические операции выполнять.
на самом деле, ведь полно и открытых c/c++ библиотек и по редактированию звука и по другим областям. и примеров завершенных проектов хватает, поискали бы сами.
вот, первое что нашлось сходу: ссылка аудиоредактор, написан на c++, исходный код доступен там же.

Ответ от Kaiu[гуру]
Не те книги читал, так как опыт ни в какой книге не опишешь, разве что в многотомнике.
программа распознавания речи - здесь проблема не в языке, можно бы и консольную прогу, чтоб на входе аудио, а на выходе txt файл 🙂 - только попробуйте поискать такую и заодно поймете почему это сложно даже для мозга человека.

Ответ от Зло[гуру]
TurboCAD и DesignCAD, например, на С++ написаны

Ответ от Ѐязанский[гуру]
Можно и наверное даже нужно. На C++ пишутся программы любой сложности, это один из самых мощных языков, хотя и устаревший (например этот язык (сам по себе) не знает о том, что программы могут быть многопоточные и могуть иметь гуй) . В книгах простые примеры потому, что начинать изучение лучше с простого. Тут вопрос в том, какую библиотеку использовать (не на API же писать сложную программу?) . MFC - можно, но посложнее, QT - попроще, +получишь кроссплатформенный проект, VCL - тоже можно, хотя и не используется в серьёзных проектах.
А если примеры приводить.... проще сказать что на C++ не написано. К примеру, операционнная система Windows, ядро linux написаны на Си. Так это более ограниченный язык чем C++.

Ответ от =Serge=[гуру]
Нормально пишутся. Но знание С++ требуется не на уровне новичка, а уверенное.
GUI это только оболочка, а алгоритмы написаны на фундаменте тех "черных окон", которые ты не оценил и не понял. И математику там тоже крутую надо использовать.

Ответ от Ёергей Самцов[активный]
Напишите хотя бы чтобы в "чёрном окне" что-то решалось-считалось нужное, существенное и полезное кому-то, свою задумку-алгоритм реализуйте, вот и будет вам счастье... Для начала

Ответ от Бугаец Дмитрий[активный]
Вобще можно, но придется для этого километры кодов писать.

Ответ от Oleg D.[гуру]
сложные функции складываются из простых. чтобы редактировать аудио нужно и условные и арифметические операции выполнять.
на самом деле, ведь полно и открытых c/c++ библиотек и по редактированию звука и по другим областям. и примеров завершенных проектов хватает, поискали бы сами.
вот, первое что нашлось сходу: ссылка аудиоредактор, написан на c++, исходный код доступен там же.

Ответ от Kaiu[гуру]
Не те книги читал, так как опыт ни в какой книге не опишешь, разве что в многотомнике.
программа распознавания речи - здесь проблема не в языке, можно бы и консольную прогу, чтоб на входе аудио, а на выходе txt файл 🙂 - только попробуйте поискать такую и заодно поймете почему это сложно даже для мозга человека.

Ответ от Зло[гуру]
TurboCAD и DesignCAD, например, на С++ написаны

Ответ от Ѐязанский[гуру]
Можно и наверное даже нужно. На C++ пишутся программы любой сложности, это один из самых мощных языков, хотя и устаревший (например этот язык (сам по себе) не знает о том, что программы могут быть многопоточные и могуть иметь гуй) . В книгах простые примеры потому, что начинать изучение лучше с простого. Тут вопрос в том, какую библиотеку использовать (не на API же писать сложную программу?) . MFC - можно, но посложнее, QT - попроще, +получишь кроссплатформенный проект, VCL - тоже можно, хотя и не используется в серьёзных проектах.
А если примеры приводить.... проще сказать что на C++ не написано. К примеру, операционнная система Windows, ядро linux написаны на Си. Так это более ограниченный язык чем C++.

Ответ от =Serge=[гуру]
Нормально пишутся. Но знание С++ требуется не на уровне новичка, а уверенное.
GUI это только оболочка, а алгоритмы написаны на фундаменте тех "черных окон", которые ты не оценил и не понял. И математику там тоже крутую надо использовать.

Ответ от Ёергей Самцов[активный]
Напишите хотя бы чтобы в "чёрном окне" что-то решалось-считалось нужное, существенное и полезное кому-то, свою задумку-алгоритм реализуйте, вот и будет вам счастье... Для начала

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Можно ли на C++ написать сложные программы? Как?
спросили в Байт код
какие основные отличия Java от C# (c С# я знаком)
в java нет размерных типов, лямбда-выражений, свойств, событий, методов расширения, не
подробнее...

Воксельный движок.
Ну, игра использует движок Voxlap. В принципе свой воксельный движок можно написать на c#, так как
подробнее...
спросили в Кобол
Что означает выражение "танцевать с бубном"?
Выражение танцевать с бубном это сленг, означающий применение неочевидных действий или метода
подробнее...
спросили в Интернет
Какой спутниковый интернет можно поставить в коттедж, находящийся в 30 км от Москвы?
Перешел недавно со спутникового интернета (SatGate) на Yot'у - намного выгоднее! На спутниковом
подробнее...
спросили в Пальцы
Ообясните "на пальцах" что такое базис?
Базис это минимальный набор векторов, из которых как из конструктора можно собрать любой другой
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

как написать программу для пк?
Выучи хоть один язык программирования. Для начала выбери по проще - учить легче будет.подробнее...
спросили в Игры Microsoft
Microsoft Visual C++ Redistributable - Что это?
Microsoft Visual C++ Redistributable — это пакет распространяемых библиотек времени выполнения,
подробнее...
спросили в Netscape
Где скачать CCleaner, и что это такое??
CCleaner (ранее Crap Cleaner) — бесплатная программа с закрытым исходным кодом для очистки и
подробнее...
спросили в 1460 е годы
хочу написать письмо президенту Казахстана Нурсултану Назарбаеву, но не знаю адреса, подскажите. Спасибо!
Письмо Первому Президенту Республики Казахстан Нурсултану Назарбаеву можно отправить по почтовому
подробнее...

с# vs python что можно такое напрограммировать на c#, что нельзя на python'e и наоборот
Например, полноценное приложение Metro (WinRT), WinPhone.

ra Орально (98783)подробнее...
Си язык программирования на Википедии
Посмотрите статью на википедии про Си язык программирования
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*