1. Python (уже почти выучил)
2. Java
3. C++
4. HTML
5. CSS
6. JavaScript
7. SQL
Стоит ли поменять Java с C++?
Просто я думаю, что ведь java легче и лучше с неё продолжать, а так я намного лучше пойму программирование и мне легче будет изучать c++.
Мне достаточно будет знать эти языки или нужно больше? В будущем хочу стать программистом.
По Java и C++ я хочу в будущем стать экспертом (может быть и Python).
Другие языки программирования и технологии
Это нормальный порядок изучения языков программирования?
А нафига тебе это всё? Ты определись сначала, чем ты именно хочешь заниматься.
Влад Андрющенко
В принципе я могу убрать CSS, JavaScript и HTML. Я буду разрабатывать программы на ПК и на Android.
Внесу свои 5 коп. Начинать надо с ассемблера, не для научиться, а методологически. Понять, во что в результате превращается код всех этих синтаксисисов
Для торопыг и тех, кто отрабатывает номер порядок значения не имеет
Программист не тот, кто синтаксис запомнил, а тот, кто знает как и какой применить в конкретном случае. А как пишется конструкция цикла (или конструктор массива) всегда можно посмотреть в матчасти
Для торопыг и тех, кто отрабатывает номер порядок значения не имеет
Программист не тот, кто синтаксис запомнил, а тот, кто знает как и какой применить в конкретном случае. А как пишется конструкция цикла (или конструктор массива) всегда можно посмотреть в матчасти
Влад Андрющенко
Это я знаю
Нет, ненормальный. Начинать с Python, PHP, JavaScript и прочих языков с динамической типизацией - очень плохая идея. А HTML и CSS никакого отношения к программированию вообще не имеют.
Но самое смешное, что для того, чтобы понять программирование, надо изучать не языки программирования, а само программирование - которое от языков никак не зависит. Изучать не то, как записывать найденные решения задач в понятной компьютеру форме (а ни для чего другого языки программирования не предназначены), а то, как решать программистские задачи.
Но самое смешное, что для того, чтобы понять программирование, надо изучать не языки программирования, а само программирование - которое от языков никак не зависит. Изучать не то, как записывать найденные решения задач в понятной компьютеру форме (а ни для чего другого языки программирования не предназначены), а то, как решать программистские задачи.
Начинать нужно с изучения алгоритмов и структур данных. Языки программирования только инструмент для записи решения задач. И устроены все языки обычно одинаково. Кроме разве что какой-нибудь редкой экзотики типа Хаскеля, которая выбивается из общего ряда. Но такое бывает редко
>>>
И кстати... Джаву и C++ в самый конец списка. Со второго места ты их не потянешь
>>>
И кстати... Джаву и C++ в самый конец списка. Со второго места ты их не потянешь
п.п. 4-5 надо исключить
Влад Андрющенко
HTML, CSS и JavaScript можно думаю убрать. Незнаю как с SQL. В принципе мне работа с базой данной может понадобиться.
Сначала идёт обычное процедурное программирование, потом модульное, объектно-ориентированное, обобщённое и т.д. Для профессионалов требуется достаточно полное освоение всей современной парадигмы стилей программирования. И ещё сперва идут коллекции данных, действия над ними и алгоритмы этих действий. Привязка к языкам так или иначе, но произойдёт, однако лучше придерживаться историчности: учебный Паскаль, Си, потом плюсы, а лишь потом ужè Ява с Шарпом. Причём при знании Шарпа или плюсов Ява может оказаться совершенно ненужной. Для мобильного программирования прекрасно подходит Котлин, для чего-то -JS, PHP или Assemly, но в любом случае язык настоящих программистов -это C/C++ (или ещё даже более олдскульный Фортран для некоторых напряжённых вычислений), а Python нужен для быстрой разработки ПО или, скажем так, просто для удовольствия в работе. Но как на нём писàть что-то серьёзное и вместе с этим требующее повышенных требований к компьютерным ресурсам? И вообще проблема №1 -это всегда эффективность. Нам по процедурному программированию часто скидывают задачи как раз требующие повышенных, а то и предельных ресурсов компьютера. Пайтон для этих целей плохо подходит, да и Шарп с Явой и всей .Net-технологией, кстати, тоже! На Си всё равно всё получается быстрее. Единственное, что действительно нужно, -так это кумекать головой! Вот простая задача: возьми да посчитай точную сумму Σ(i=1;n)1/i при n=100000. В результате получается обыкновенная дробь с гигантскими числителем и знаменателем, так что сначало необходимо освоить работу со спецмодулями для работы с рациональными дробями и целыми числами неограниченной длины. У меня для решения этой задачи в системе программирования на C/C++ для смартфона ушло 46 минут. Зато потом, когда я началà кумекать головой, соображая как ускорить вычисления, вызрело такое решение, что эта же задача стала решаться всего лишь за четыре секунды, да и при n=2000000 решение занимает менее двадцати пяти минут! Понятно хоть о чём я говорю?
HTML - это не язык программирования?♂️
Похожие вопросы
- Посоветуйте пожалуйста порядок изучения языков программирования
- что надо прочитать перед изучением языков программирования, чтобы понять всю суть вообще программирования ...
- Скажите пожалуйста. Вот я посмотрел урок сначала один по изучению языка программирования пайтон и ничего не понял)))
- Пожалуйста, дайте правильную последовательность изучения языков программирования
- Вопрос про изучение языков программирования
- Изучение языков программирования
- Помогите с выбором изучения языка программирования, после которого будет легче работать с другими языками?
- Способы изучения языков программирования?
- С чего нужно начинать путь изучения языков программирования чтобы стать программистом?
- Изучения языка программирования не приносит удовольствия