Другие языки программирования и технологии

что значит програмировать И как научиться

Асет Адильханович
Асет Адильханович
59 714
Лучший ответ
>что значит програмировать
Формально описывать задачу на некотором языке программирования для ее решения на вычислительном устройстве.

>И как научиться
Как обычно: учебники, книги, курсы, учебные заведения, и главное - много практики.
Виктор Таскин
Виктор Таскин
54 008
Программировать - это находить оптимальный алгоритм достижения требуемого результата. И знание языков программирования в этом процессе занимает предпоследнее место.

Как научиться? Как и в любой другой области, требующей теоретических знаний - читать учебники. И учебники именно программирования, а не модных языков. Начни, например, с книги Вирта "Алгоритмы и структуры данных" (последнее издание).
Написать первую программу
А потом вторую
Сиёвуш Назаров
Сиёвуш Назаров
71 055
составлять алгоритмы легко, изучить язык программирования недолго, наделать исходников и вперёд и с песней опять изобретать никому ненужный велисипед)))
можешь начать с курса (сделанного с элементами игры) по изучению программирования (на Java) там около 1200 задачек.. советы по изучению. теория.. ссылки на статьи.. создание игр (тетрис шахматы змейка и другие) приложений.. программ (архиватор файлов например и тд)
+ можно что то читать параллельно.. head first java например.
Java программисты сегодня нужны больше всех. вот ссылка javarush.ru/user/reference/66050877-884f-4ef9-b5a5-05061b0b76c0 (в начале будет введение про роботов. дальше такого будет меньше.. и начиная с 2 урока будут задания для которых материал дадут потом.. (или дадут мало материала на эту тему) или пропускай или гугли..
Писать текстовые команды. Эти команды вместе взятых называют программой.
Программирование подразумевает создание логических связей между какими нибудь объектами, объекты тоже должны быть логически описаны.

Для создания логических связей используются языки программирования.
Начни учить C++, это самый распространенный язык и большинство программ написаны именно на нем, причина у этого одна: этот язык очень гибкий и позволяет создавать самые запутанные логические связи. А это в свою очередь позволяет реализовывать очень продвинутые программы.

Как изучишь язык программирования, переходи на изучение библиотек, библиотеки это по сути сборники команд в которых уже заранее логически описаны процедуры.
Есть библиотеки для графики OpenGL, DirectX, Vulkan.
Есть для воспроизведения звука, OpenAL.
Есть для передачи сетевых протоколов.
А язык программирования нужен чтобы все эти библиотеки логически связать. Чтобы когда пользователь нажимал какую нибудь кнопку, то библиотека графики выдала запрограммированный результат, а это в свою очередь заставляла звучать звук, и т. д. и т. п. как все это будет реализовано зависит лишь от фантазии программиста и возможностей используемого языка программирования.
Дерзай :)
Erik Shaigardanov
Erik Shaigardanov
621
секс