Субъективная выборка событий из мировой истории. В этот день…
В 1912 году американская лётчица Гарриет Куимби становится первой женщиной, которая по воздуху пересекает пролив Ла-Манш. В условиях сильной непогоды она доводит свой французский моноплан «Блерио» из британского Дувра во французский Ардло.
"Вижу цель — не вижу препятствий", как бы говорит нам Гарриет
В 1917 году Владимир Ильич Ленин возвращается из 17-летней ссылки в Россию, чтобы сформировать временное правительство.
Смотрит на тебя как на белогвардейца
В 1943 году швейцарский химик Альберт Хоффман открывает психоделические свойства ЛСД — наркотика, который он впервые синтезировал в 1938 году. А через три дня наступит День велосипеда.
И лицо такое, как будто вот только что открыл (тут стоит отметить, что употребление наркотических веществ мы категорически осуждаем (а то мало ли))
В 1959 году публике впервые представляют язык программирования LISP, который послужит основой для работы над искусственным интеллектом. Созданный Джоном Маккарти (на фото), LISP обеспечивает программистам гибкость в организации, и он или его потомки до сих пор используются в среде разработки ИИ.
В 2003 году Майкл Джордан, которого многие считают лучшим игроком в истории баскетбола, выходит на свою последнюю игру в Национальной Баскетбольной Ассоциации и завершает карьеру игрока в возрасте 40 лет.
Мурашки от кадра почему-то
Хотите похвастаться знаниями из мировой истории перед родными, друзьями и коллегами? Подписывайтесь на мою бесплатную рассылку на Substack и прямо в электронной почте читайте то же, что и здесь, но раньше.
Их есть у нас! Красивая карта, целых три уровня и много жителей, которых надо осчастливить быстрым интернетом. Для этого придется немножко подумать, но оно того стоит: ведь тем, кто дойдет до конца, выдадим красивую награду в профиль!
Всем привет! Спецы по Java, скажите, почему в ответе после точки столько нулей и единица? С математикой у меня конечно не айс, но не на столько же)
За отсутствие отступов извините 🫣 сегодня уже начал писать по человечески)
Upd: ответ получен, благодарю всех! Спасибо так же за наставления и подсказки. Теперь буду правильно фотографировать экран, писать не в блокноте, жать 200 и цитировать Шекспира (на будущее тем, кто не смог ответить на поставленный вопрос, но очень метко нашел мои непрофессиональные недостатки 😁).
Вы удивитесь, но первые языки программирования изобрели задолго до появления компьютеров.
До компьютерной эры: двоичный код для управления машинами
Первой машиной с двоичным кодом стал ткацкий станок.Чтобы изготовить плотную ткань с крупными узорами, французский изобретатель Жозеф Мари Жаккар придумал систему, в которой применял перфокарты. Отверстия в них определяли, как двигаются нити на станке. А случилось это еще в 1804 году!
В 1822 году Чарльз Бэббидж разработал аналитическую машину, а математик Ада Лавлейс описала алгоритм, по которому она должна работать. И хотя этот агрегат выпускать не стали, именно Аду считают первым программистом в истории.
Алгоритмы и логика лежат в основе программирования. При этом они были и остаются актуальными дисциплинами на протяжении тысячелетий. Сейчас данную науку можно освоить в совершенстве — это поможет при работе с любым языком в IT.
В новой компьютерной эре: низкоуровневые языки
Инженеры пользовались двоичным кодом до середины XX века. Но это было сложно, ведь в последовательности нулей и единиц легко ошибиться.
В 1950 году Кэтлин Бут разработала первый язык ассемблера. В нем команды можно записывать в более удобной форме (при помощи букв), но максимально близко к двоичному коду. Такие языки используются и сейчас: например, для разработки драйверов.
Создавать приложения и драйверы, заставлять работать компьютерное железо, разрабатывать видеоигры — этим в наши дни активно занимаются программисты во всем мире. У Яндекс Практикума есть онлайн-курс «Разработчик C++» — язык подходит для этих и других интересных задач.
Эпоха открытий: первые высокоуровневые языки
Чем сложнее становились задачи, которые ставили машинам, тем труднее было работать только на языке ассемблера. Поэтому в 1949 году появился Shortcode, а в 1957 году под руководством Джона Бэкуса создали FORTRAN (Formula Translation). Его главная фишка (как и других высокоуровневых языков) в том, что код пишется «по-человечески», а на «машинный» его переводит компилятор. FORTRAN используют до сих пор, особенно в научной среде, он отлично подходит для оптимизации сложных вычислений.
Следом за FORTRAN создали алгоритмический язык (АЛГОЛ), который стал прототипом C, C ++ и Java. Программа на нем состоит из блоков, а не свободной последовательности команд. Одновременно с ним появился LISP — это один из самых старых языков, который используют даже сейчас. Кстати, он отлично подходит для работы с искусственным интеллектом.
А знакомый многим по школьным годам Basic создали в 1964-м Билл Гейтс и Пол Аллен. Придумали его специально для «домашних» нужд и простых задач — и немедленно стали продавать. Справиться с этим языком программирования могли даже любители.
Новейшее время: когда объектно-ориентированные языки насочиняли
Развитие продолжалось, и языки стали еще более высокоуровневыми. Появилось объектно-ориентированное программирование — в нем программа состоит из независимых модулей.
Первой ласточкой стал Simula 67 — язык изобрели в 60-х. На основе его структуры построены C++, Delphi, C#, Java. Потом появился Smalltalk, который стал общедоступным к 80-м. Он — прародитель Objective-C, Ruby и небезызвестного Python. Последний разработали в 1991 году, он впитал в себя обе концепции. Возможно, поэтому он остается востребованным в IT вот уже больше 30 лет.
В Яндекс Практикуме вы можете освоить языки для фронтенда и бэкэнда, взаимодействия с данными, разработки видеоигр, машинного обучения и не только. Пройдите бесплатный курс по выбору направления программирования, чтобы определиться, получить образование и стать частью мира IT. А мы поможем в процессе обучения и на этапе поиска работы.