Другие языки программирования и технологии
Можно ли на C++ написать сложные программы? Как?
Можно ли на языке C++ написать программу, например, аудио редактор? Программа, которая не тупо воспроизводит, отображает, выполняет какие-то условные, арифметические операции, а которая, скажем, обращается к битам, байтам и преобразует в нужную тебе. Как это все вообще происходит? Читал книги C++, но там примитивные функции только. Может, по советуете норм книгу, для того, чтобы написать норм прогу. Такие как, редактор звука, программа распознавания речи, написать код для прошивки микроконтроллеров. И вообще на чем пишут норм проги с хорошим интерфейсом? Читал про C++, там же примитивные (типа в черный экран выводит примитивный надпись...)
Можно. Те книги которые тебе попадались были для начинающих, вот в них и показали азы. В зависимости от конкретной задачи надо изучать предметную область а после разобраться со средствами которыми реализовывать ту или иную задачу. Освой сначала "примитивный" язык программирования который на самом деле в каждой "примитивной" процедуре и функции вызывает очень много операций работающих с битами и с байтами. Если хочешь с оными столкнутся сразу лицом к лицу то попробуй изучить ассемблер. Особо нужен будет при написании прошивки для контроллера. А интерфейс можно разработать в одной среде программирования а функционал в другой. Чаще всего разрабатывают в том в чем умеют и удобно.
Не те книги читал, так как опыт ни в какой книге не опишешь, разве что в многотомнике.
программа распознавания речи - здесь проблема не в языке, можно бы и консольную прогу, чтоб на входе аудио, а на выходе txt файл :) - только попробуйте поискать такую и заодно поймете почему это сложно даже для мозга человека.
программа распознавания речи - здесь проблема не в языке, можно бы и консольную прогу, чтоб на входе аудио, а на выходе txt файл :) - только попробуйте поискать такую и заодно поймете почему это сложно даже для мозга человека.
сложные функции складываются из простых. чтобы редактировать аудио нужно и условные и арифметические операции выполнять.
на самом деле, ведь полно и открытых c/c++ библиотек и по редактированию звука и по другим областям. и примеров завершенных проектов хватает, поискали бы сами.
вот, первое что нашлось сходу: http://sourceforge.net/projects/audacity/ аудиоредактор, написан на c++, исходный код доступен там же.
на самом деле, ведь полно и открытых c/c++ библиотек и по редактированию звука и по другим областям. и примеров завершенных проектов хватает, поискали бы сами.
вот, первое что нашлось сходу: http://sourceforge.net/projects/audacity/ аудиоредактор, написан на c++, исходный код доступен там же.
TurboCAD и DesignCAD, например, на С++ написаны
Нормально пишутся. Но знание С++ требуется не на уровне новичка, а уверенное.
GUI это только оболочка, а алгоритмы написаны на фундаменте тех "черных окон", которые ты не оценил и не понял. И математику там тоже крутую надо использовать.
GUI это только оболочка, а алгоритмы написаны на фундаменте тех "черных окон", которые ты не оценил и не понял. И математику там тоже крутую надо использовать.
Можно и наверное даже нужно. На C++ пишутся программы любой сложности, это один из самых мощных языков, хотя и устаревший (например этот язык (сам по себе) не знает о том, что программы могут быть многопоточные и могуть иметь гуй) . В книгах простые примеры потому, что начинать изучение лучше с простого. Тут вопрос в том, какую библиотеку использовать (не на API же писать сложную программу?) . MFC - можно, но посложнее, QT - попроще, +получишь кроссплатформенный проект, VCL - тоже можно, хотя и не используется в серьёзных проектах.
А если примеры приводить.... проще сказать что на C++ не написано. К примеру, операционнная система Windows, ядро linux написаны на Си. Так это более ограниченный язык чем C++.
А если примеры приводить.... проще сказать что на C++ не написано. К примеру, операционнная система Windows, ядро linux написаны на Си. Так это более ограниченный язык чем C++.
Напишите хотя бы чтобы в "чёрном окне" что-то решалось-считалось нужное, существенное и полезное кому-то, свою задумку-алгоритм реализуйте, вот и будет вам счастье... Для начала
Вобще можно, но придется для этого километры кодов писать.
Похожие вопросы
- как написать такую программу для c++?
- Как написать данную программу сам пытался ( C++ )
- Я зная C++ (уровень - днище) написал полноценную программу на C# за 7 дней. А программисты C# могут так же на C++?
- Программа C++ Напишите программу которая переводит из десятичной в двоичную систему счисления (C++)
- Visual C++ написать программу. Ребят help.
- Помогите написать простенькую программу в C#
- Подскажите, как написать следующую программу в C++:
- C++, написать программу, цикл for Программа, которая определяет является ли введенное число простым.
- Очень срочно!!! Помогите с заданиями по ИНФОРМАТИКЕ, надо написать несколько программ:
- помогите написать простые программы на Qbasic