Другие языки программирования и технологии
Что учить сначала? Что учить сначала python/pascal/c++?
Сначала надо учить программирование. А уже после этого переходить к модным языкам. Язык - это всего лишь инструмент для записи алгоритмов.
элементарные вещи, основы программирования
Нет смысла знать несколько языков (кроме случаев, когда языки используются совместно). Надо хорошо знать один язык с необходимыми библиотеками, и уметь программировать. На каждом из перечисленных тобой языков можно писать сложные приложения (если под Паскалем подразумевается современная реализация, например Delphi).
Есть мнение, что не любой язык подходит для начального обучения программированию. Например, Си - слишком сложный язык (тем более С++). и Pascal - оба языка годятся для начинающего.
Поэтому я советую выбрать 1 язык (Python или Delphi), изучить его и необходимые библиотеки, приобрести хотя бы небольшой опыт программирования, а лучше - научиться писать достаточно сложные приложения. Только после этого можно подумать об изучении нового языка. К тому времени ты поймёшь, какого именно языка тебе не хватает для работы, или захочется изучить новый язык для разнообразия.
Есть мнение, что не любой язык подходит для начального обучения программированию. Например, Си - слишком сложный язык (тем более С++). и Pascal - оба языка годятся для начинающего.
Поэтому я советую выбрать 1 язык (Python или Delphi), изучить его и необходимые библиотеки, приобрести хотя бы небольшой опыт программирования, а лучше - научиться писать достаточно сложные приложения. Только после этого можно подумать об изучении нового языка. К тому времени ты поймёшь, какого именно языка тебе не хватает для работы, или захочется изучить новый язык для разнообразия.
C -> Python -> C++
Именно в таком порядке.
И не заглядывать в другой язык, пока учишь один.
С - изучается вместе с компьютером. Иначе никак... Элементарнейший язык, с очень ограниченным кол-вом изначальных инструментов (всяких удобных финтифлюшек), но способный на всё. Изучать его надо полностью, а не так, что "Ой, Я функции прошёл - Я язык знаю!" Надо понять логику, как язык взаимодействует с компьютером.
Потом Питон. Что бы понять суть высокоуровневых языков программирования. Как по мне, он лучше всего отображает эту суть (ту, де тебе должно быть плевать как, что и почему работает. У тебя что-то есть и ты с ним можешь что-то сделать и ты это делаешь, а не рассуждаешь, "А не выйду ли я за пределы памяти " и т. д.). Почему не сразу С++? А потому что те кто с Си переходят на плюсы, те пишут на Си, с использованием некоторых конструкций из плюсов.
И в конце уже С++,
Именно в таком порядке.
И не заглядывать в другой язык, пока учишь один.
С - изучается вместе с компьютером. Иначе никак... Элементарнейший язык, с очень ограниченным кол-вом изначальных инструментов (всяких удобных финтифлюшек), но способный на всё. Изучать его надо полностью, а не так, что "Ой, Я функции прошёл - Я язык знаю!" Надо понять логику, как язык взаимодействует с компьютером.
Потом Питон. Что бы понять суть высокоуровневых языков программирования. Как по мне, он лучше всего отображает эту суть (ту, де тебе должно быть плевать как, что и почему работает. У тебя что-то есть и ты с ним можешь что-то сделать и ты это делаешь, а не рассуждаешь, "А не выйду ли я за пределы памяти " и т. д.). Почему не сразу С++? А потому что те кто с Си переходят на плюсы, те пишут на Си, с использованием некоторых конструкций из плюсов.
И в конце уже С++,
Дмитрий Милакин
Некоторых конструкций? Только из-за старомодного стиля? Получается, сейчас Вы унизили ТС своим предположением, что он - тупоголовый и не сможет посмотреть на паттерны проектирования и не сможет их понять. Куда уж ТС до оптимальных программ на питоне, если с низкоуровщиной справится не может?
Сначала низкоуровщину - C/C++. А иначе потом будет больно расставаться от "удобных" возможностей языков повыше. Идя от низшего к высшему уровню абстракции, воображение будет только радоваться новым инструментом и не будет забывать старые.
Сам пережил небольшой культурный шок, что в Java матрица выводится просто как System.out.println(arr), а в C++ для этого требуется аж два цикла. Однако, зная как работает низкий уровень, можно быстро понять как может работать высокий. Соответственно, можно писать более оптимизированные программы.
Если страшно начать, то могу дать пару десятков вводных уроков, ибо мне иногда просто скучно программировать одному :)
Сам пережил небольшой культурный шок, что в Java матрица выводится просто как System.out.println(arr), а в C++ для этого требуется аж два цикла. Однако, зная как работает низкий уровень, можно быстро понять как может работать высокий. Соответственно, можно писать более оптимизированные программы.
Если страшно начать, то могу дать пару десятков вводных уроков, ибо мне иногда просто скучно программировать одному :)
Борис Шульженко
Обычный Java-массив при выводе на экран ничего интересного о себе не сообщит, придётся делать цикл. Если же матрица является объектом, то всё зависит от того, как написан класс.
Если школьник, читайте "Песни о Паскале" и решайте задачи оттуда. Освоите Паскаль, --дальше всё просто пойдёт. Успехов!
а чего их учить? Синтаксис языка и базовые конструкции - на неделю чтива. Рулят на самом деле библиотеки, прилагаемые к языкам. Начни с крестов, потом потыкай жабу, в питоне вообще ничего учить не прийдеться. Но для прототипирования быстрого питон самое то.
Сначала изучайте C, а потом уже остальное, так как это самое трудное, что у вас будет. Сейчас сам изучаю паскаль: http://mypascal.ru , так как хочу серьёзно заняться программированием. Вообще это мне очень нравится, правда приходится убивать много времени для достижения успеха.
Похожие вопросы
- С какого языка начать изучать поограммирование? Кандидаты Python,Pascal, C++, C#
- Программисты Python, Pascal или Scheme для обучения программированию?
- Возможно ли программировать на Pascal, C, C++, C#, Java, Prolog, Ruby, Python, HTML, XML, SQL, UML в MacOS?
- Python vs C++ что учить?
- Для чего в колледже решает математические задачи на Pascal, C \ C ++ и. т. п ..
- Какой язык лучше учить Delphi 7 или C++ ?
- Хочу начать изучать язык программирования: Pascal. C чего начать? (Книги понятно, а нужен ли какой-то блокнот?)
- А вы хотели бы вернуться в старые добрые времена Fortran, Pascal, C?
- Какой язык программирования лучше сначала начать учить для новичка?
- Какой лучше и перспективнее учить язык программирования Cи или Python?
покажите хоть один путёвый курс - плиз ( это не подъёбка )