0 / 0 / 0
Регистрация: 19.12.2018
Сообщений: 4
1

Актуальность изучения С++

09.03.2019, 00:50. Показов 4421. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Прошу совета у специалистов: работаю профессионально в Autocad уже долгое время, есть много идей, которые не реализовать стандартными функциями программы, поэтому решил изучить программирование для создания программ, упрощающих работу в Autocad. Как и у любого новичка первый вопрос - какой язык изучать? Почитал разные статьи на эту тему и информация весьма противоречивая: все обсуждают языки питон и ява, мол за ними будущее и тд. Но нашел также тему про с++ где говорится что на этом языке, при умении, можно сделать абсолютно все - это и заинтересовало.
На данный момент объем знаний на уровне курса информатики в институте, то есть минимальный (учили фортран).
Вопрос следующий: какой объем знаний потребуется для того чтобы, например, запрограммировать рисование окружности в Autocad через С++ (думаю если разберусь хотя бы с этим, то дальше уже интуитивно смогу написать свои задумки)? Да, похоже на правду, что код С++ будет посложнее других языков, но меня это не пугает, если есть в этом с++ и преимущества, хотелось бы узнать какие? Да, в Autocad наверняка будет проще работать с LISP, но, как я понял, больше он мало где пригодился, так вот если уже глубоко придется вникать в язык программирования, то правильный ли выбор с++, или стоит рассмотреть те же яву или питон (имеется в виду перспектива дальнейшего использования не только в Autocad)?
Спасибо
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.03.2019, 00:50
Ответы с готовыми решениями:

Последовательность изучения
Начал учить по учебнику Прата. Конечно забегаю наперед, но хотелось бы узнать, когда я доучу данный...

Что посоветуете для углубления изучения c++?
Выучил c++ по книге Объектно-ориентированное программирование в c++ по Лафоре . Что посоветуете для...

Нужно мнение по поводу изучения программирования
Здравствуйте! Во мне поселилось некоторое сомнение что не очень хорошо) Поэтому решил задать...

Книги для изучения написания модульных тестов на VC++
Решил научиться тестить свои программы нормально прочитал что для этого существуют модульные тесты...

2
Эксперт С++
3701 / 2835 / 451
Регистрация: 03.05.2011
Сообщений: 5,193
Записей в блоге: 22
09.03.2019, 20:04 2
Цитата Сообщение от MikhailBSOD Посмотреть сообщение
все обсуждают языки питон и ява, мол за ними будущее
спасибо, поржал с этой ахинеи

Цитата Сообщение от MikhailBSOD Посмотреть сообщение
нашел также тему про с++ где говорится что на этом языке, при умении, можно сделать абсолютно все
для архитектуры x86 пожалуй да.
основное преимущество C\C++ это конечно указатели, работа с памятью, довольно хорошая интеграция с ассемблером, и железом в целом.
поэтому там и писали, что при умении можно сделать почти всё.
0
Мозгоправ
1745 / 1039 / 468
Регистрация: 01.10.2018
Сообщений: 2,138
Записей в блоге: 2
09.03.2019, 20:29 3
Лучший ответ Сообщение было отмечено 8Observer8 как решение

Решение

Цитата Сообщение от MikhailBSOD Посмотреть сообщение
Вопрос следующий: какой объем знаний потребуется для того чтобы, например, запрограммировать рисование окружности в Autocad через С++
Здесь два подхода: на уровне мартышки и на уровне понимания.

На уровне мартышки знания С++ могут быть минимальными. Но дальше какого-то уровня при написании своих программ вы не продвинетесь.

На уровне понимания знания С++ должны быть весьма приличными. Плюс знание MFC, COM, WinAPI (не досконально, но хотя бы ориентироваться). Зато можно с использованием API Автокада написать Death track с возможностью сетевой игры.

Lisp - да, это другая планета.

Для Автокада также можно писать на C#, Visual Basic, JavaScript. Здесь уровень вхождения гораздо более низкий.

На мой взгляд, если рассматривать выбор языка программирования для использования в Autocad, с прицелом на общее программирование в дальнейшем, то оптимальный выбор - это C#.
1
09.03.2019, 20:29
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.03.2019, 20:29
Помогаю со студенческими работами здесь

На какую среду разработки на C++ лучше перейти после изучения Delphi?
Доброго времени! Более 5 лет программирую под Delphi, но хочется перейти на С++, потому как...

С чего начать изучения С++
Подскажите пожалуйста с чего начать изучение С++ в какой оболочке и какую литературу почитать. Буду...

Название самой лучшей книги для изучения C++ builder
Где можно скачать книгу для изучения языка C++ builder, напишите название самой лучше книги

Среда для изучения C++
Скачал Microsoft Visual C++ 2008 Express Edition. Подойдёт ли эта среда для изучения C++? Просто...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Интеграция 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
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru