0 / 0 / 0
Регистрация: 19.12.2018
Сообщений: 4
|
|
1 | |
Актуальность изучения С++09.03.2019, 00:50. Показов 4421. Ответов 2
Метки нет (Все метки)
Здравствуйте! Прошу совета у специалистов: работаю профессионально в Autocad уже долгое время, есть много идей, которые не реализовать стандартными функциями программы, поэтому решил изучить программирование для создания программ, упрощающих работу в Autocad. Как и у любого новичка первый вопрос - какой язык изучать? Почитал разные статьи на эту тему и информация весьма противоречивая: все обсуждают языки питон и ява, мол за ними будущее и тд. Но нашел также тему про с++ где говорится что на этом языке, при умении, можно сделать абсолютно все - это и заинтересовало.
На данный момент объем знаний на уровне курса информатики в институте, то есть минимальный (учили фортран). Вопрос следующий: какой объем знаний потребуется для того чтобы, например, запрограммировать рисование окружности в Autocad через С++ (думаю если разберусь хотя бы с этим, то дальше уже интуитивно смогу написать свои задумки)? Да, похоже на правду, что код С++ будет посложнее других языков, но меня это не пугает, если есть в этом с++ и преимущества, хотелось бы узнать какие? Да, в Autocad наверняка будет проще работать с LISP, но, как я понял, больше он мало где пригодился, так вот если уже глубоко придется вникать в язык программирования, то правильный ли выбор с++, или стоит рассмотреть те же яву или питон (имеется в виду перспектива дальнейшего использования не только в Autocad)? Спасибо
0
|
09.03.2019, 00:50 | |
Ответы с готовыми решениями:
2
Последовательность изучения Что посоветуете для углубления изучения c++? Нужно мнение по поводу изучения программирования Книги для изучения написания модульных тестов на VC++ |
09.03.2019, 20:04 | 2 |
спасибо, поржал с этой ахинеи
для архитектуры x86 пожалуй да. основное преимущество C\C++ это конечно указатели, работа с памятью, довольно хорошая интеграция с ассемблером, и железом в целом. поэтому там и писали, что при умении можно сделать почти всё.
0
|
Мозгоправ
|
|
09.03.2019, 20:29 | 3 |
Сообщение было отмечено 8Observer8 как решение
Решение
Здесь два подхода: на уровне мартышки и на уровне понимания.
На уровне мартышки знания С++ могут быть минимальными. Но дальше какого-то уровня при написании своих программ вы не продвинетесь. На уровне понимания знания С++ должны быть весьма приличными. Плюс знание MFC, COM, WinAPI (не досконально, но хотя бы ориентироваться). Зато можно с использованием API Автокада написать Death track с возможностью сетевой игры. Lisp - да, это другая планета. Для Автокада также можно писать на C#, Visual Basic, JavaScript. Здесь уровень вхождения гораздо более низкий. На мой взгляд, если рассматривать выбор языка программирования для использования в Autocad, с прицелом на общее программирование в дальнейшем, то оптимальный выбор - это C#.
1
|
09.03.2019, 20:29 | |
09.03.2019, 20:29 | |
Помогаю со студенческими работами здесь
3
На какую среду разработки на C++ лучше перейти после изучения Delphi? С чего начать изучения С++ Название самой лучшей книги для изучения C++ builder Среда для изучения C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи | |||||
Интеграция Arduino и ChatGPT: Практическое руководство
InfoMaster 16.01.2025
В современную эпоху технологических инноваций интеграция искусственного интеллекта с микроконтроллерами открывает принципиально новые возможности для создания умных устройств и автоматизированных. . .
|
Как создать робота, управляемого ChatGPT
InfoMaster 16.01.2025
Концепция проекта
В современную эпоху искусственный интеллект и робототехника становятся все более доступными для энтузиастов и разработчиков. Создание роботизированной руки, управляемой ChatGPT,. . .
|
Как создать ChatGPT бота в Telegram на Python
InfoMaster 16.01.2025
В современном мире технологии искусственного интеллекта становятся все более доступными для разработчиков, открывая новые возможности для создания умных и интерактивных приложений. Одним из самых. . .
|
Машинное обучение с помощью Python
InfoMaster 16.01.2025
Машинное обучение стало неотъемлемой частью современных технологий, позволяя компьютерам учиться на основе данных и принимать решения без явного программирования. В сочетании с языком. . .
|
Использование связки C# и PHP в корпоративной разработке и микросервисной архитектуре
InfoMaster 16.01.2025
Введение в интеграцию C# и PHP
В современной корпоративной разработке все чаще возникает потребность в создании гибких и масштабируемых решений, способных эффективно решать широкий спектр. . .
|
Как использовать Kerio дома для управления сетью и пользователями
InfoMaster 16.01.2025
Использование технологий для улучшения повседневной жизни стало неотъемлемой частью современного быта. Одной из таких технологий является Kerio — мощный инструмент для управления сетью и. . .
|
Есть ли будущее у DVD и Blu-ray?
InfoMaster 16.01.2025
В эпоху стремительного развития цифровых технологий и повсеместного распространения потоковых сервисов вопрос о будущем физических носителей информации становится все более актуальным. Особенно остро. . .
|
Как проводить научные вычисления на Python
InfoMaster 15.01.2025
Python стал одним из наиболее востребованных языков программирования в области научных вычислений благодаря своей простоте, гибкости и обширной экосистеме специализированных библиотек. Научные. . .
|
Создание игры типа Minecraft на PyGame/Python: пошаговое руководство
InfoMaster 15.01.2025
В данном руководстве мы рассмотрим процесс создания игры в стиле Minecraft с использованием библиотеки PyGame на языке программирования Python. Этот проект идеально подходит как для начинающих. . .
|
Как создать свою первую игру в стиле Doom на Unreal Engine
InfoMaster 15.01.2025
Разработка шутера от первого лица в стиле классического Doom представляет собой увлекательное путешествие в мир игрового программирования, где сочетаются творческий подход и технические навыки. . . .
|
Параллельное программирование: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование
Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
|
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
|