Типичный программист
81.6K subscribers
2.34K photos
770 videos
8 files
7.27K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Другие проекты Tproger: https://tprg.ru/media
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Sketch: почему нативность — это круто

Инженеры графического редактора для macOS рассказывают о плюсах нативного приложения. Всё с кучей видео-примеров и ламповым пиксельным оформлением:

https://tprg.ru/7SfI

Нативные интерфейсы и производительность, поддержка шрифтов и нативного UI. Всё это описывается с точки зрения разработчиков ПО для macOS, но это не значит, что выводы нельзя применить к другим операционным системам.

#ux #ос
Тест: угадайте мобильную ОС по скриншоту

Сейчас на рынке мобильных ОС сложилась дуополия, где Android конкурирует с iOS. Но ещё недавно ситуация выглядела совсем иначе. «Симба» ещё могла утереть нос Android, Windows Phone только начала подавать надежды, а Canonical вот-вот должна была выпустить Ubuntu Touch.

Проверьте свою память и попробуйте вспомнить названия всех некогда популярных мобильных ОС по скриншотам в нашем новом тесте:

https://tprg.ru/bDqK

#тест #ос
This media is not supported in your browser
VIEW IN TELEGRAM
Пользователь Reddit под ником PieChartPirate уместил в одно видео изменение доли рынка ОС для настольных компьютеров с 2003 по 2021 год.

Очень залипательно.

#история #тренды #ос
Практически каждый разработчик хотя бы раз в жизни думал о том, чтобы создать свою собственную ОС

Делимся двумя репозиториями на GitHub, благодаря которым вы узнаете, как создать операционную систему на основе технической документации железа. А также поймёте, как компьютерные компоненты взаимодействуют друг с другом, освоите инструменты для низкоуровневой разработки и познакомитесь с языком ассемблера.

В первом репозитории, получившем более 9 тысяч звёзд, вы найдёте подробнейшую книгу на английском с примерами: https://github.com/tuhdo/os01

А во втором — чуть менее подробный гайд, зато частично на русском: https://github.com/thedenisnikulin/os-project/

#ос
Ловите подборку из 8 классических ОС, которые можно запустить прямо из браузера

Осторожно, возможен приступ ностальгии.

#история #ос
Если ещё не до конца разобрались в том, как устроены операционные системы, вот отличная лекция, где раскладывают всё по полочкам.

В ней есть всё, что может пригодиться прикладному программисту — от ключевых компонентов ОС и работы процессора до драйверов и файловой системы.

#ос
Как написать свою операционную систему?

Создание операционной системы — одна из сложнейших задач в программировании. И здесь хотя бы немного нужно разбираться во всём — и в работе процессора, и во взаимодействии высокоуровневых приложений, и много в чём ещё.

В чём именно, где этому научиться, что почитать и на какие курсы сходить — рассказываем в этой статье: https://tproger.ru/translations/what-you-should-know-to-create-os/

#ос
Если путаетесь, какая система из какой появилась, вот вам отличная шпаргалка, которая поможет запутаться ещё больше!

На самом деле, отличный проект, на создание которого потрачено огромное количество работы. Встречайте, самое большое семейное дерево всех операционных систем: https://eylenburg.github.io/os_familytree.htm

Если честно, большинство названий не знали даже мы...

#ос #шпаргалки #инструменты
Слабо угадать операционную систему по скриншоту?

Мы собрали скриншоты разных ОС — известных и не очень. И сделали небольшой тест. Но будьте осторожны, там не только Windows, Linux и macOS:

https://tproger.ru/quiz/guess-os/

#тесты #ос
Создать Chrome OS и остаться неизвестным: история Джеффа Нельсона

В IT-сообществах завирусился скриншот, на котором разработчик Джефф Нельсон отвечает на вопрос с сайта Quora: «Поможет ли разработка собственной ОС войти в круг самых элитных разработчиков мира?». На это Джефф ответил: «Разработал Chrome OS. До сих пор неизвестен.»

Разбираемся, кто такой Джефф Нельсон, как строилась его карьера, как он придумал Chrome OS и почему он всё-таки остался неизвестным разработчиком: https://tproger.ru/articles/sozdat-chromeos-i-ostatsya-neizvestnym-istoriya-dzheffa-nelsona/

#ос #история #google