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

Какие языки программирования существуют и актуальны? Что лучше Basic, JS или C++? Или другой. Какой язык лучше?

Паскаль=)
Павел Ищенко
Павел Ищенко
3 613
Лучший ответ
они почти все одинаковые
да они вообще то все для определённой цели. Все они актуальны смотря для каких задач. А собственно зачем вам это.
Assembler =)

Вообще то лучше знать все

BASIC – язык наиболее простой для начального знакомства. Его осваивают не только те, у кого хорошо развито математическое мышление. Я его преподавал как начальный язык программирования. Так как в нем нет необходимости описывать типы переменных, он больше похож на обычные математические решения. Для олимпиад подходит до городского уровня, но не выше.

PASCAL – требует определенного математического мышления, но вполне подходит для начального изучения. В настоящее время имеется достаточно много литературы, доступной для школьников. Олимпиадное программирование обычно происходит на нем. Это язык, на котором я веду преподавание.

Си – язык профессионального программирования. Для начального изучения не рекомендуется. Его можно изучать после основательного знакомства с Паскалем. Но нужен он лишь для уровня международных олимпиад, ну может иметь преимущества для некоторых классов задач на уровне российских. С литературой по нему, доступной для школьников, я не знаком.

Delphi – в консольном варианте это Паскаль, может использоваться на олимпиадах. В объектно-ориентированном варианте не используется на олимпиадах. Для начального обучения не рекомендуется, также как и остальные ООП языки программирования. Я провожу пару занятий по Delphi в конце курса, но исключительно для того, чтобы у моих учеников не было комплекса неполноценности при общении с «распальцованными» выскочками.

Ассемблер – на самом деле, правильнее говорить ассемблеры, т. к. для каждого типа процессоров ассемблер свой. Для начального изучения категорически не рекомендуется. Его как первый язык может освоить только электронщик, детально знакомый с работой цифровой техники. В Интернете я встречал предложения начинать с ассемблера, но это не более чем стёб.

Общие замечания: языки программирования различаются синтаксисом, т. е. способом выражения мысли программиста. Главное не синтаксис, а алгоритмическое мышление. Если его нет, то нет и навыка программирования. Если выработано алгоритмическое мышление, то переход с одного языка программирования на другой не столь уж и проблематичен. Во многих школах преподавание ведется на BASIC-е просто потому, что других языков преподаватели не знают, а те кто знают, работают программистами и ерундой (вроде преподавательской деятельности) не занимаются.
Имхо Java ...Он похож на Си, кстати.
Бэйсик на высоте :)))
php + htm - наиболее доступная для обучения связка.

asp.net + html - это уже посерьёзнее, ИМХО; ) пока что менее распространено)
php самая тема. чтобы знать php учить надо html
php - самый сейчас распространенный
это смотря чем вы собираетесь заниматься: WEB программированием, проги под винду писать или драйвера для железа. Актуальны все..