Другие языки программирования и технологии
Какие языки программирования существуют и актуальны? Что лучше Basic, JS или C++? Или другой. Какой язык лучше?
Паскаль=)
они почти все одинаковые
да они вообще то все для определённой цели. Все они актуальны смотря для каких задач. А собственно зачем вам это.
Assembler =)
Вообще то лучше знать все
BASIC – язык наиболее простой для начального знакомства. Его осваивают не только те, у кого хорошо развито математическое мышление. Я его преподавал как начальный язык программирования. Так как в нем нет необходимости описывать типы переменных, он больше похож на обычные математические решения. Для олимпиад подходит до городского уровня, но не выше.
PASCAL – требует определенного математического мышления, но вполне подходит для начального изучения. В настоящее время имеется достаточно много литературы, доступной для школьников. Олимпиадное программирование обычно происходит на нем. Это язык, на котором я веду преподавание.
Си – язык профессионального программирования. Для начального изучения не рекомендуется. Его можно изучать после основательного знакомства с Паскалем. Но нужен он лишь для уровня международных олимпиад, ну может иметь преимущества для некоторых классов задач на уровне российских. С литературой по нему, доступной для школьников, я не знаком.
Delphi – в консольном варианте это Паскаль, может использоваться на олимпиадах. В объектно-ориентированном варианте не используется на олимпиадах. Для начального обучения не рекомендуется, также как и остальные ООП языки программирования. Я провожу пару занятий по Delphi в конце курса, но исключительно для того, чтобы у моих учеников не было комплекса неполноценности при общении с «распальцованными» выскочками.
Ассемблер – на самом деле, правильнее говорить ассемблеры, т. к. для каждого типа процессоров ассемблер свой. Для начального изучения категорически не рекомендуется. Его как первый язык может освоить только электронщик, детально знакомый с работой цифровой техники. В Интернете я встречал предложения начинать с ассемблера, но это не более чем стёб.
Общие замечания: языки программирования различаются синтаксисом, т. е. способом выражения мысли программиста. Главное не синтаксис, а алгоритмическое мышление. Если его нет, то нет и навыка программирования. Если выработано алгоритмическое мышление, то переход с одного языка программирования на другой не столь уж и проблематичен. Во многих школах преподавание ведется на BASIC-е просто потому, что других языков преподаватели не знают, а те кто знают, работают программистами и ерундой (вроде преподавательской деятельности) не занимаются.
Вообще то лучше знать все
BASIC – язык наиболее простой для начального знакомства. Его осваивают не только те, у кого хорошо развито математическое мышление. Я его преподавал как начальный язык программирования. Так как в нем нет необходимости описывать типы переменных, он больше похож на обычные математические решения. Для олимпиад подходит до городского уровня, но не выше.
PASCAL – требует определенного математического мышления, но вполне подходит для начального изучения. В настоящее время имеется достаточно много литературы, доступной для школьников. Олимпиадное программирование обычно происходит на нем. Это язык, на котором я веду преподавание.
Си – язык профессионального программирования. Для начального изучения не рекомендуется. Его можно изучать после основательного знакомства с Паскалем. Но нужен он лишь для уровня международных олимпиад, ну может иметь преимущества для некоторых классов задач на уровне российских. С литературой по нему, доступной для школьников, я не знаком.
Delphi – в консольном варианте это Паскаль, может использоваться на олимпиадах. В объектно-ориентированном варианте не используется на олимпиадах. Для начального обучения не рекомендуется, также как и остальные ООП языки программирования. Я провожу пару занятий по Delphi в конце курса, но исключительно для того, чтобы у моих учеников не было комплекса неполноценности при общении с «распальцованными» выскочками.
Ассемблер – на самом деле, правильнее говорить ассемблеры, т. к. для каждого типа процессоров ассемблер свой. Для начального изучения категорически не рекомендуется. Его как первый язык может освоить только электронщик, детально знакомый с работой цифровой техники. В Интернете я встречал предложения начинать с ассемблера, но это не более чем стёб.
Общие замечания: языки программирования различаются синтаксисом, т. е. способом выражения мысли программиста. Главное не синтаксис, а алгоритмическое мышление. Если его нет, то нет и навыка программирования. Если выработано алгоритмическое мышление, то переход с одного языка программирования на другой не столь уж и проблематичен. Во многих школах преподавание ведется на BASIC-е просто потому, что других языков преподаватели не знают, а те кто знают, работают программистами и ерундой (вроде преподавательской деятельности) не занимаются.
Имхо Java ...Он похож на Си, кстати.
Бэйсик на высоте :)))
php + htm - наиболее доступная для обучения связка.
asp.net + html - это уже посерьёзнее, ИМХО; ) пока что менее распространено)
asp.net + html - это уже посерьёзнее, ИМХО; ) пока что менее распространено)
php самая тема. чтобы знать php учить надо html
php - самый сейчас распространенный
php - самый сейчас распространенный
это смотря чем вы собираетесь заниматься: WEB программированием, проги под винду писать или драйвера для железа. Актуальны все..
Похожие вопросы
- Что скажете про язык программирования -VBS? Хочу начать изучать Visual Basic Script. Актуально ли это сейчас?
- Visual Basic .NET против C#. Кто что может сказать? Чем тот или иной язык лучше или хуже другого?
- Программирование не будет мешать учебе в школе? Я знаю c#, js, python, учусь в школе. Программирую уже 2.5 лет и неплохо
- какие языки программирования существуют? и для чего нужен каждый? в чем их отличия?
- Что сложнее Js или C+?
- Почему в Excel вместо Visual Basic не внедрить C# ?
- (c#)Что значит знать язык программирования
- помогите составить алгоритм вычисления площади трапеции по двум основаниям и высоте. На языке программирования Basic
- Программирование! По языку C#!
- почему процессор компьютера не может исполнять программы написанные на языке программирования Basic или Pascal