elizarov


Блог Романа Елизарова


Entries by tag: languages

Языки которые должен знать программист: С++
elizarov

Язык C++ безусловно является одним из наиболее популярных языков программирования как ни посмотри. Он занимает уникальное место в современной картине языков программирования. С одной стороны, он фактически содержит в себе язык Си (хотя формально не каждая допустимая программа на Си является допустимой на C++) и используется для написания кода самого низкого уровня, когда нужно контролировать каждый занятый байт памяти и каждую выполняемую инструкцию. С другой стороны, его развитые возможности объектно-ориентированного и обобщенного программирования позволяют программировать на очень высоком уровне, используя готовые библиотеки классов, максимально абстрагируясь от деталей реализации тех или иных структур данных и алгоритмов.

Что еще?Collapse )


О популярности языков программирования
elizarov

Как узнать какой язык программирования наиболее популярен? В своей заметке про язык программирования Си я сослался на индекс TIOBE, однако это далеко не единственный способ ранжирования языков программирования. Был, например, отличный ресурс langpop.com (последнее обновление в 2011 году, сейчас продается) который приводил информацию по популярности полученную как на основе анализа различных источников таких как Yahoo, Craiglist, проектов Google Code и т.п. Есть ресурс RedMonk проводящий анализ по более современным ресурсам: проектам на GitHub и вопросам на Stack Overflow.

Какие можно сделать выводы?Collapse )


Языки которые должен знать программист: Си
elizarov

Я писал о том, что программист должен знать несколько языков программирования. Теперь я конкретизирую какие именно языки должны быть известному каждому программисту. Начну с языка программирования Си. Согласно индексу TIOBE, язык Си является самым популярным языком программирования уже очень продолжительное время. Он иногда уступает первую позицию, но в общем стабильно держится первым.

Почему так? Добро пожаловать под катCollapse )


Угадай язык
elizarov
Originally posted by antilamer at Угадай язык
Все правильные пацаны и чиксы сейчас угадывают язык.

http://www.infoworld.com/d/application-development/hello-world-programming-languages-quiz-188874

Что должен знать программист: Языки программирования
elizarov

Программисты придумали и реализовали множество языков программирования для решения различных задач. Языки программирования общего назначения могут быть использованы для решения любой задачи, но совсем не обязательно являются наиболее удобными для решения конкретной задачи. Например, обработать текстовый файл с данными на каждой строке намного удобней на AWK чем на Java, C++ и, тем более, удобней чем на C. Но именно языки общего назначения занимают первые строчки в рейтингах популярности TIOBE в силу своей универсальности.

Зачем программист должен знать языки программированияCollapse )


?

Log in

No account? Create an account