-
Жаккардовый ткацкий станок
Жаккардовый ткацкий станок по сути был первой машиной с управлением на основе двоичного кода. Круглые отверстия в перфокарте из плотного картона управляли каждой основной нитью позволяя им спуститься вниз или оставаться вверху в зависимости от наличия отверстия в соответствующей позиции. Это стало первым примером программируемого устройства. -
Разностная машина Чарльза Бэббиджа
Аналитическую машину Чарльза Бэббиджа считают первым прообразом современного компьютера. Он разработал концепцию аналитической машины, первого механического компьютера общего назначения. Ада Лавлейс написала первую программу для этой машины. Эта машина фактически на века опередила прогресс. Но, как и многие колоссы, опережавшие своё время, так и не была воплощена в металле. -
Машина Тьюринга
Машина Тьюринга изначально была разработана как теоретический инструмент для изучения границ вычислимости и доказательства невозможности существования алгоритмов для решения некоторых задач. Со временем она стала фундаментальной моделью в теории сложности алгоритмов, служа удобным инструментом для формального исследования алгоритмов. С её помощью можно оценивать временную сложность выполнения алгоритмов и объём памяти, требуемый для вычислений, включая абстрактную оценку. -
Z3 Конрада Цузе
Компьютер Z3, созданный немецким инженером Конрадом Цузе в 1941 году, стал первым в мире программируемым и полностью автоматическим вычислительным устройством. Он использовал двоичную систему счисления, электромеханические реле для выполнения операций и мог выполнять сложные вычисления. Z3 считается важным шагом в развитии компьютерных технологий. -
Архитектура фон Неймана
Архитектура фон Неймана — широко известный принцип совместного хранения команд и данных в памяти компьютера. Вычислительные машины такого рода часто обозначают термином «машина фон Неймана», однако соответствие этих понятий не всегда однозначно. В общем случае, когда говорят об архитектуре фон Неймана, подразумевают принцип хранения данных и инструкций в одном разделе памяти. -
Язык «Short Code»
Short Code — один из первых языков программирования высокого уровня из когда-либо разрабатывавшихся для вычислительных машин. Short Code представляет собой уже не набор машинных кодов, как это было раньше, а полноценные математические выражения, которые затем интерпретируются в машинный код. -
Язык FORTRAN
Фортран — язык программирования высокого уровня, получивший практическое применение, имеющий транслятор и испытавший дальнейшее развитие. Создан в период с 1954 по 1957 год группой программистов под руководством Джона Бэкуса в корпорации IBM. Название Fortran является сокращением от FORmula TRANslator (формульный транслятор). Фортран широко используется в первую очередь для научных и инженерных вычислений. Одно из преимуществ современного Фортрана — большое количество написанных на нём программ. -
Язык Кобол
Кобол — компилируемый язык программирования, созданный в 1959 году и предназначенный для бизнес-приложений. Создал его комитет CODASYL как переносимый язык для обработки деловых данных. В качестве основы взят более ранний язык FLOW-MATIC, созданный под руководством Грейс Хоппер. -
Язык BASIC
Язык создавался как инструмент, с помощью которого студенты-непрограммисты могли самостоятельно создавать компьютерные программы для решения своих задач. Получил широкое распространение в виде различных диалектов, прежде всего, как язык для домашних компьютеров. К настоящему моменту претерпел существенные изменения, значительно отойдя от характерной для первых версий простоты, граничащей с примитивизмом. Он стал популярным благодаря своей простоте и доступности. -
ОС UNIX
UNIX — это семейство операционных систем для компьютеров. Когда-то UNIX была революционной ОС, а сейчас стала стандартом, по которому развивается большинство систем.
История UNIX началась еще в 60-х: тогда она стала первой в мире ОС, с которой может одновременно работать несколько человек. В первой системе UNIX появились и многие другие возможности, которых не было в других ОС. Поэтому она стала прорывом, а со временем на ее основе разработали много других систем. -
Язык программирования C
Си — компилируемый статически типизированный язык программирования общего назначения, разработанный в 1969—1973 годах сотрудником Bell Labs Деннисом Ритчи как развитие языка Би. Первоначально был разработан для реализации операционной системы UNIX, но впоследствии был перенесён на множество других платформ. Си оказал существенное влияние на развитие индустрии программного обеспечения, а его синтаксис стал основой для таких языков программирования, как C++, C#, Java и Objective-C. -
Первый микропроцессор
15 ноября 1971 года фирма Intel выпустила свой первый коммерческий микропроцессор Intel 4004, ставший также первым микропроцессором в мире. -
Язык C++
C ++ — это высокоуровневый компилируемый язык программирования общего назначения со статической типизацией. Он был разработан в 80-х годах прошлого века как расширение языка C. -
Язык Python
Python - мультипарадигмальный высокоуровневый язык программирования общего назначения с динамической строгой типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение переносимости написанных на нём программ. -
Язык Java
Java — строго типизированный объектно-ориентированный язык программирования общего назначения. Был разработан компанией Sun Microsystems (в последующем приобретённой компанией Oracle) в 1995 году.
Java используется для создания мобильных и веб-приложений, корпоративного программного обеспечения, устройств Интернета вещей (IoT), игр, больших данных, распределённых и облачных приложений и др. -
Язык Go
Go (или Golang) — компилируемый многопоточный язык программирования с открытым исходным кодом. Разработан в 2007 году в компании Google.
Go используется в облачных технологиях, CLI-приложениях, веб-разработке, devOps и SRE. Его применяют в Google, Microsoft, Meta, Uber, Netflix. -
Запуск Google Brain
Google Brain — это исследовательский проект Google по изучению искусственного интеллекта на основе глубокого обучения. В нём сочетаются открытые исследования в области машинного обучения с разработкой систем и вычислительными мощностями в масштабах Google -
Релиз Swift 2.0
Swift 2.0 — это значительное обновление языка программирования Swift, выпущенное Apple. В этой версии были введены новые функции и улучшения, которые делают разработку на Swift еще более удобной и эффективной. В этой статье мы рассмотрим основные нововведения, совместимость с предыдущими версиями и приведем практические примеры использования новых функций. -
Появление ChatGPT
ChatGPT — чат-бот с генеративным искусственным интеллектом, разработанный компанией OpenAI. Он способен работать в диалоговом режиме и поддерживать запросы на естественных языках.