Другие языки программирования и технологии
Как происходит обучение программированию на C подобных языках?
Нужен кот, пиво, девушка и труп страуса...
Точно так же, как на всех остальных языках. Для новичка различий нет
магистр в чём-то техническом (для набора математики), лучше в профильном
потом книжки, опыт, книжки, опыт, книжки, опыт,...
ну или можно азам быстренько обучиться и говнокодить почти сразу
___
язык -дело десятое
главное - составить алгоритм (и тут математика в полный рост)
а как его в какой-то точке применить смотрится по ситуации
потом книжки, опыт, книжки, опыт, книжки, опыт,...
ну или можно азам быстренько обучиться и говнокодить почти сразу
___
язык -дело десятое
главное - составить алгоритм (и тут математика в полный рост)
а как его в какой-то точке применить смотрится по ситуации
ахуительно, аж вставляет. делфи теперь начинает казаться чем то доисторическим:) хотя он и хорош.
Мучительно...
Если говорить о методике обучения, то есть различия между языками со статической типизацией и динамической типизацией. С динамикой многие вещи проще сделать, и потом с такого языка (JS, Python, PHP) сложнее перейти на языки со статикой (C++). В другую сторону проще:)
Также нужно обращать внимание на возможности языка из коробки. Например, в Python (https://shultais.education/courses/python-3) многие вещи можно сделать в пару строк, а на C++, Java, C# придется попотеть. Если вы новичок и сразу познакомитесь с этими возможностями (поиск, сортировка, работа со структурами данных), то можете пропустить большой пласт теории и практики, без которых потом будет сложно. Поэтому при обучении на таких языках как Python, JS и тд, нужно сначала изучить базовые алгоритмы (понять как работает), а уже потом пользоваться встроенными возможностями.
В этом плане Pascal для обучения очень хорош. В нем ничего нет и чтобы решить задачу, нужно понимать алгоритмы.
А на счет Си-подобных и не Си-подобных - не важно.
JS и C++ оба си-подобные, но первый - это интерпретируемый язык с динамической типизацией, а второй компилируемый со статической. Методика обучения для них будет разной. Хотя оба си-подобные.
Также нужно обращать внимание на возможности языка из коробки. Например, в Python (https://shultais.education/courses/python-3) многие вещи можно сделать в пару строк, а на C++, Java, C# придется попотеть. Если вы новичок и сразу познакомитесь с этими возможностями (поиск, сортировка, работа со структурами данных), то можете пропустить большой пласт теории и практики, без которых потом будет сложно. Поэтому при обучении на таких языках как Python, JS и тд, нужно сначала изучить базовые алгоритмы (понять как работает), а уже потом пользоваться встроенными возможностями.
В этом плане Pascal для обучения очень хорош. В нем ничего нет и чтобы решить задачу, нужно понимать алгоритмы.
А на счет Си-подобных и не Си-подобных - не важно.
JS и C++ оба си-подобные, но первый - это интерпретируемый язык с динамической типизацией, а второй компилируемый со статической. Методика обучения для них будет разной. Хотя оба си-подобные.
Похожие вопросы
- С какого языка стоит начать обучение программирования?
- Язык для обучения программированию (+)
- Программисты Pascal или Python какой язык выбрать для обучения программированию?
- Где используются языки программирования Java, C#, C++, Ruby, PhP, Python и JavaScript?
- Помогите в программирование на c++. Начало обучения
- Вопрос для ПРОГРАММИСТОВ !!!С какого языка лучше начинать обучение программированию ?
- какой язык программирования выбрать C# или С++
- Нужны советы по обучению программированию.
- С чего начать обучение программированию?
- Какой язык программирования лучше: C++,Delphi или Python