Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming | Lex Fridman Podcast #109


Brian Kernighan is a professor of computer science at Princeton University. He co-authored the C Programming Language with Dennis Ritchie (creator of C) and has written a lot of books on programming, computers, and life including the Practice of Programming, the Go Programming Language, his latest UNIX: A History and a Memoir. He co-created AWK, the text processing language used by Linux folks like myself. He co-designed AMPL, an algebraic modeling language for large-scale optimization.

Support this podcast by supporting our sponsors:
— Eight Sleep: eightsleep.com/lex
— Raycon: buyraycon.com/lex

EPISODE LINKS:
Brians website: www.cs.princeton.edu/~bwk/
Unix: A History and a Memoir (book): amzn.to/3fFJ1yM
Understanding the Digital World (book): amzn.to/30ktBJI

PODCAST INFO:
Podcast website:
lexfridman.com/podcast
Apple Podcasts:
apple.co/2lwqZIr
Spotify:
spoti.fi/2nEwCF8
RSS:
lexfridman.com/feed/podcast/
Full episodes playlist:
www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4
Clips playlist:
www.youtube.com/playlist?list=PLrAXtmErZgOeciFP3CBCIEElOJeitOr41

OUTLINE:
0:00 — Introduction
4:24 — UNIX early days
22:09 — Unix philosophy
31:54 — Is programming art or science?
35:18 — AWK
42:03 — Programming setup
46:39 — History of programming languages
52:48 — C programming language
58:44 — Go language
1:01:57 — Learning new programming languages
1:04:57 — Javascript
1:08:16 — Variety of programming languages
1:10:30 — AMPL
1:18:01 — Graph theory
1:22:20 — AI in 1964
1:27:50 — Future of AI
1:29:47 — Moores law
1:32:54 — Computers in our world
1:40:37 — Life

CONNECT:
— Subscribe to this YouTube channel
— Twitter: twitter.com/lexfridman
— LinkedIn: www.linkedin.com/in/lexfridman
— Facebook: www.facebook.com/LexFridmanPage
— Instagram: www.instagram.com/lexfridman
— Medium: medium.com/@lexfridman
— Support on Patreon: www.patreon.com/lexfridman

Лекция 4. Создание первого процесса. Инициализация операционной системы


Лекция №4 в курсе «Архитектура операционной системы (на примере Linux)», осень 2017

Преподаватель курса: Кирилл Владимирович Кринкин
Страница лекции на сайте CS центра: goo.gl/uvY6Sq
Все лекции курса по порядку: bit.ly/2kBPnnZ

002. Memory Management Tips


В 2017 году вопрос выбора аллокатора в C не теряет актуальности. В стандарт добавили новый способ выбрать локальный аллокатор для контейнеров (std::pmr), глобальные tcmalloc и jemalloc продолжают развиваться, как и интерфейсы ядра, на которые они опираются. Данный доклад посвящен “нижнему этажу” этой конструкции: особенностям работы mmap и madvise в ядре Linux и влиянию этих особенностей на производительность аллокаторов.
C User Group Meeting, 18 декабря 2017 г. в Яндексе
cpp-russia.ru/?p=1445

МОИ 40 ДНЕЙ НА АЛЯСКЕ


Автостопом по Аляске почти 7000 км. Как живут русские староверы на Аляске? Моё первое золото. Гора Маккинли и нацпарк Денали. Дедхорс — и дорога к нему. Проехал почти все дороги Аляски. Моя жизнь на Аляске.

Помочь финансово на карту: 4276 1600 1136 2788
Олег Приходько в VK: vk.com/oleg_prihodko
Олег Приходько в Instagram: www.instagram.com/oleg_prikhodko_travel
Олег Приходько в Facebook: www.facebook.com/volnomuvolya
Мой сайт: volnomuvolya.com

#аляска #вольномуволя #олегприходько

Это Лучший НОВОГОДНИЙ маршрут! ЛАПЛАНДИЯ на машине. VeddroShow E2


Деревня Санта Клауса в Рованьеми, Северное Сияние — это путешествие в Лапландию на машине. Новогднеее VeddroShow.


Первая часть нашего путешествия: www.youtube.com/watch?v=eA4qc_wL8Qg

Горячие клавиши в терминале Linux.


В данном видео рассматриваются горячие клавиши( hotkeys shell ), которые работаю как в текстовой консоли, так и в любых эмуляторах терминала Linux.
Если быть точнее, то это горячие клавиши Shell а, которые работают в таких Shell ax как bash, csh, zsh и т.д..(ниже смотрите содержание видео)
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Содержание видео:
● 00:00 — Вступление
● 00:10 — Перемещение курсора
● 01:31 — Как удалять, вырезать и вставлять?
● 02:30 — Как менять местами символы и слова?
● 03:44 — Перевод текста в нижний регистр
● 04:06 — Как в терминале открыть новую вкладку(псевдотерминал)?
● 04:49 — Как открыть текстовый редактор по умолчанию?
● 06:33 — Как скролить в терминале?
● 06:46 — Как очистить терминал?
● 06:51 — Заключение
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
★ Присоединяйтесь в соц. сетях:
✔ Группа в ВКонтакте: ☛ vk.com/linux4user
✔ Twitter: ☛ twitter.com/linux4user
✔ Группа в Facebook: ☛ facebook.com/linux4user
✔ Google: ☛ plus.google.com/ linux4user
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
★ Партнёрка YouTube:
goo.gl/HLcYGV

#linux #linux4user

ТАЧКА на ПРОКАЧКУ #3 - оживил авто подписчика на 300к


Подробнее о моторном масле Kixx смотри по ссылке: bit.ly/2SBPkZ4

ТАЧКА на ПРОКАЧКУ #3 — оживил авто подписчика на 300к
Условия конкурса: (разыгрывается 3 приза по 2000р.)
1. Подписаться на канал
2. Поставить лайк под этим видео на ЮТЮБ
3. Написать в комментариях под этим видео, кого из медийных людей позвать помогать прокачивать.
Итоги 22-го ноября в прямом эфире моей инсты — instagram.com/dimagordey/

ВБУНКЕРЕ.РФ — goo.gl/C6kPXq 7(911)227-77-13
Подписывайтесь: www.instagram.com/vbunkere/
Подпишись на YouTube канал: youtube.com/vbunkere

Почта для сотрудничества по тачке на прокачку — dima1991gordeev@gmail.com

Спасибо всем за лайки и поддержку!

ЗАКАЗАТЬ РЕКЛАМУ — dimagordey@wildjam.ru

Канал Маши — www.youtube.com/c/mashasound
Мой второй канал — YOUTUBE.COM/DIMAGORDEY

Присоединяйтесь)

Linux Command: tee - Watch


The tee command allows you to monitor a commands output in your shell (or piping that output to another program) while *also* writing it to a logfile. Now you can have your Linux cake and eat it, too!

Full Linux Sysadmin Course: www.youtube.com/playlist?list=PLtK75qxsQaMLZSo7KL-PmiRarU7hrpnwK

Check out my project-based Linux System Administration course (free sample videos): www.udemy.com/hands-on-linux-self-hosted-wordpress-for-linux-beginners/?couponCode=tl35

Official Site

Эскобар (Фильм 2017) Биография, драма, криминал


Обладатели премии «Оскар»* Хавьер Бардем и Пенелопа Крус – в фильме об одном из самых известных и жестоких преступников XX века, колумбийском наркобароне Пабло Эскобаре, на счету которого были десятки человеческих жизней. В основу фильма легли мемуары журналистки Вирхинии Вальехо «Любить Пабло, ненавидя Эскобара», бывшей его любовницей (впрочем, далеко не единственной) и имевшей доступ к его ближайшему окружению. Она поддерживала его во всем и оставалась с ним до самой смерти, о чем и рассказывает в своей книге. История восхождения Пабло Эскобара — его стремительного пути к миллиардам, могуществу и страшным преступлениям.
* Хавьер Бардем: 2012, «Старикам тут не место», Лучшая мужская роль второго плана; Пенелопа Крус: 2009, «Вики, Кристина, Барселона», Лучшая женская роль второго плана
В главных ролях
Хавьер Бардем
Пенелопа Крус
Питер Сарсгаард
Жульет Рестрепо
Оскар Хаэнада
Фреди Йэт
Рикардо Ниньо
Педро Кальво
Джованни Альварез
Дэвид Валенсиа