Brian Kernighan смотреть последние обновления за сегодня на .
Welcoming back the legend that is Professor Brian Kernighan! Professor Brailsford invites Brian for coffee and a chat. 🤍 🤍 This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: 🤍 Computerphile is a sister project to Brady Haran's Numberphile. More at 🤍
Brian Kernighan, the man who wrote the definitive book on C programming brings us up to date on his work over the last couple of years. Sun Server: 🤍 Onion Routing: 🤍 🤍 🤍 This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: 🤍 Computerphile is a sister project to Brady Haran's Numberphile. More at 🤍
"C" is one of the most widely used programming languages of all time. Prof Brian Kernighan wrote the book on "C", well, co-wrote it - on a visit to the University of Nottingham we asked him how it came about. "Most Difficult Program" - Ackermann Function: 🤍 Computer That Changed Everything - Altair 8800: 🤍 Factory of Ideas - Working at Bell Labs: 🤍 More from BWK on other computer languages at: 🤍 🤍 🤍 This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: 🤍 Computerphile is a sister project to Brady Haran's Numberphile. More at 🤍
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: 🤍 - Raycon: 🤍 EPISODE LINKS: Brian's website: 🤍 Unix: A History and a Memoir (book): 🤍 Understanding the Digital World (book): 🤍 PODCAST INFO: Podcast website: 🤍 Apple Podcasts: 🤍 Spotify: 🤍 RSS: 🤍 Full episodes playlist: 🤍 Clips playlist: 🤍 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 - Moore's law 1:32:54 - Computers in our world 1:40:37 - Life CONNECT: - Subscribe to this YouTube channel - Twitter: 🤍 - LinkedIn: 🤍 - Facebook: 🤍 - Instagram: 🤍 - Medium: 🤍 - Support on Patreon: 🤍
Professor Brian Kernighan presents on 'How to succeed in language design without really trying.' Brian Kernighan is Professor of Computer Science at Princeton University and Honorary Professor in the School of Computer Science at The University of Nottingham. View the presentation slides here: 🤍 For more videos featuring Brian visit: 🤍 Visit the School of Computer Science's website: 🤍
Just what is a pipeline in the computer science sense? We asked Computer Science guru Professor Brian Kernighan Why Asimov's Laws of Robotics Don't Work: 🤍 Brian Kerninghan on Bell Labs: 🤍 Don Knuth on Email: 🤍 Computer That Changed Everything: 🤍 🤍 🤍 This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: 🤍 Computerphile is a sister project to Brady Haran's Numberphile. More at 🤍
The 'Swiss Army Knife' of data structures, Professor Brian Kernighan talks about the associative array with beer & pizza. EXTRA BITS: 🤍 "Code" Books: 🤍 Many thanks to Microsoft Research UK for their support with the 'Essentials' mini-series. 🤍 🤍 This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: 🤍 Computerphile is a sister project to Brady Haran's Numberphile. More at 🤍
Full episode with Brian Kernighan (Jul 2020): 🤍 Clips channel (Lex Clips): 🤍 Main channel (Lex Fridman): 🤍 (more links below) Podcast full episodes playlist: 🤍 Podcasts clips playlist: 🤍 Podcast website: 🤍 Podcast on Apple Podcasts (iTunes): 🤍 Podcast on Spotify: 🤍 Podcast RSS: 🤍 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. Subscribe to this YouTube channel or connect on: - Twitter: 🤍 - LinkedIn: 🤍 - Facebook: 🤍 - Instagram: 🤍 - Medium: 🤍 - Support on Patreon: 🤍
On 10 November 2010, Professor Brian Kernighan (the K in K&R) of Princeton University returned to CS50 for a lecture on "numeric self defense." (Brian taught CS50 at Harvard University when David took the course in 1996.) * This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. * HOW TO SUBSCRIBE 🤍 HOW TO TAKE CS50 edX: 🤍 Harvard Extension School: 🤍 Harvard Summer School: 🤍 OpenCourseWare: 🤍 HOW TO JOIN CS50 COMMUNITIES Discord: 🤍 Ed: 🤍 Facebook Group: 🤍 Faceboook Page: 🤍 GitHub: 🤍 Gitter: 🤍 Instagram: 🤍 LinkedIn Group: 🤍 LinkedIn Page: 🤍 Quora: 🤍 Slack: 🤍 Snapchat: 🤍 Twitter: 🤍 YouTube: 🤍 HOW TO FOLLOW DAVID J. MALAN Facebook: 🤍 GitHub: 🤍 Instagram: 🤍 LinkedIn: 🤍 Quora: 🤍 Twitter: 🤍 * CS50 SHOP 🤍 * LICENSE CC BY-NC-SA 4.0 Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License 🤍 David J. Malan 🤍 malan🤍harvard.edu
We asked Brian Kernighan (author of 'C Programming Language') what language kids should try first. Coffee with Kernighan: Coming Soon 🤍 🤍 This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: 🤍 Computerphile is a sister project to Brady Haran's Numberphile. More at 🤍
BWK, Professor Brian Kernighan visited Nottingham, so Professor Brailsford couldn't resist an 'on-camera' chat about Unix, Bell Labs and other aspects of Brian's glittering career. Brian Kerninghan on Bell Labs: 🤍 "C" Programming Language: Brian Kernighan: 🤍 The Great 202 Jailbreak: 🤍 Computer That Changed Everything: 🤍 More from BWK on other computer languages at: 🤍 Thanks to Richard Minkley for holding our 3rd camera, and Dr Steve 'Heartbleed' Bagley for helping out with the microphones! 🤍 🤍 This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: 🤍 Computerphile is a sister project to Brady Haran's Numberphile. More at 🤍
Hear Brian Kernighan on how he got into programming, the successors of C and the biggest challenges... Watch Part 2 before it's live!: 🤍 🤍 🤍 This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: 🤍 Computerphile is a sister project to Brady Haran's Numberphile. More at 🤍
In the 1960s-1970s, Ken Thompson co-invented the UNIX operating system along with Dennis Ritchie at Bell Labs. He also worked on the language B, the operating system Plan 9, and the language Go. He and Ritchie won the Turing Award. He now works at Google. He’ll be interviewed by Brian Kernighan of “K&R” fame. This talk took place May 4, 2019. Videography courtesy of 🤍thegurumeditation (Facebook), 🤍thegurumeditate (Twitter) Vintage Computer Federation: 🤍 VCF Discord: 🤍 0:00 Start of Video, Introductions and Updates 8:13 Start of Fireside Chat 11:02 How Ken got to Bell Labs 17:25 Origins of UNIX 22:40 Three weeks away from an OS 29:27 The PDP-11 32:48 Pipes 35:42 GREP 38:40 Languages and Evolution 46:25 Chess Computers 1:02:40 End of Chat
Elements of Programming Style Brian Kernighan Princeton University July 13, 2009
🤍 🤍 This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: 🤍 Computerphile is a sister project to Brady Haran's Numberphile. More at 🤍
Full episode with Brian Kernighan (Jul 2020): 🤍 Clips channel (Lex Clips): 🤍 Main channel (Lex Fridman): 🤍 (more links below) Podcast full episodes playlist: 🤍 Podcasts clips playlist: 🤍 Podcast website: 🤍 Podcast on Apple Podcasts (iTunes): 🤍 Podcast on Spotify: 🤍 Podcast RSS: 🤍 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. Subscribe to this YouTube channel or connect on: - Twitter: 🤍 - LinkedIn: 🤍 - Facebook: 🤍 - Instagram: 🤍 - Medium: 🤍 - Support on Patreon: 🤍
Full episode with Brian Kernighan (Jul 2020): 🤍 Clips channel (Lex Clips): 🤍 Main channel (Lex Fridman): 🤍 (more links below) Podcast full episodes playlist: 🤍 Podcasts clips playlist: 🤍 Podcast website: 🤍 Podcast on Apple Podcasts (iTunes): 🤍 Podcast on Spotify: 🤍 Podcast RSS: 🤍 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. Subscribe to this YouTube channel or connect on: - Twitter: 🤍 - LinkedIn: 🤍 - Facebook: 🤍 - Instagram: 🤍 - Medium: 🤍 - Support on Patreon: 🤍
Full episode with Brian Kernighan (Jul 2020): 🤍 Clips channel (Lex Clips): 🤍 Main channel (Lex Fridman): 🤍 (more links below) Podcast full episodes playlist: 🤍 Podcasts clips playlist: 🤍 Podcast website: 🤍 Podcast on Apple Podcasts (iTunes): 🤍 Podcast on Spotify: 🤍 Podcast RSS: 🤍 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. Subscribe to this YouTube channel or connect on: - Twitter: 🤍 - LinkedIn: 🤍 - Facebook: 🤍 - Instagram: 🤍 - Medium: 🤍 - Support on Patreon: 🤍
Commonly used grep was written overnight, but why and how did it get its name? Professor Brian Kernighan explains. EXTRA BITS: 🤍 Inside an ALT Coin Mining Operation: COMING SOON Unix Pipeline: 🤍 🤍 🤍 This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: 🤍 Computerphile is a sister project to Brady Haran's Numberphile. More at 🤍
Interviewed by John R. Mashey on 2017-04-24 in Princeton, CA X8185.2017 © Computer History Museum Toronto native Brian Kernighan moved to Princeton for grad school and while there, got summer jobs at Bell Labs, leading to a permanent position in Computing Research, where Unix was born. Before Unix and C became widely available, he coauthored “The Elements of Programming Style” to help improve programming generally. In the early 1970s, Fortran 66 was one of the few relatively portable languages, but its control structures were archaic, so he wrote the RATFOR preprocessor to add C-like control structures. Then he and Bill Plauger rewrote various Unix commands in RATFOR and wrote “Software Tools” so that a broader audience might get access, inspiring the Software Tools Users Group to adopt, port and promote them into other computing environments. Then, by 1978 he and Dennis Ritchie published the still-classic book “The C Programming Language.” He, Bob Fourer and Dave Gay wrote AMPL, a domain-specific language for optimization problems. With Al Aho and Peter Weinberger, he created the widely-used AWK tool that eased creation of programs to associate actions with patte4rn-matching. He spent much time on text-processing, writing Device Independent Troff (DITROFF), the PIC tool for pictures and the equation preprocessor EQN, with Lorinda Cherry. By 2000, he had “retired” from Bell Labs into teaching at Princeton, including much effort on making computing comrephensible for non-computing students. He has written much software still in wide use, plus many understandable books and articles. 🤍 is useful for more detail. * Note: Transcripts represent what was said in the interview. However, to enhance meaning or add clarification, interviewees have the opportunity to modify this text afterward. This may result in discrepancies between the transcript and the video. Please refer to the transcript for further information - 🤍 Visit computerhistory.org/collections/oralhistories/ for more information about the Computer History Museum's Oral History Collection. Catalog Number: 102740170 Lot Number: X8185.2017
We ask Bell Labs alumnus and 'C' expert Professor Brian Kernighan about research at Bell Labs Associative Arrays: Coming Soon 'C' Programming Language: 🤍 🤍 🤍 This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: 🤍 Computerphile is a sister project to Brady Haran's Numberphile. More at 🤍
Full episode with Brian Kernighan (Jul 2020): 🤍 Clips channel (Lex Clips): 🤍 Main channel (Lex Fridman): 🤍 (more links below) Podcast full episodes playlist: 🤍 Podcasts clips playlist: 🤍 Podcast website: 🤍 Podcast on Apple Podcasts (iTunes): 🤍 Podcast on Spotify: 🤍 Podcast RSS: 🤍 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. Subscribe to this YouTube channel or connect on: - Twitter: 🤍 - LinkedIn: 🤍 - Facebook: 🤍 - Instagram: 🤍 - Medium: 🤍 - Support on Patreon: 🤍
Watch new AT&T Archive films every Monday, Wednesday and Friday at 🤍 In the late 1960s, Bell Laboratories computer scientists Dennis Ritchie and Ken Thompson started work on a project that was inspired by an operating system called Multics, a joint project of MIT, GE, and Bell Labs. The host and narrator of this film, Victor Vyssotsky, also had worked on the Multics project. Ritchie and Thompson, recognizing some of the problems with the Multics OS, set out to create a more useful, flexible, and portable system for programmers to work with. What's fascinating about the growth of UNIX is the long amount of time that it was given to develop, almost organically, and based on the needs of the users and programmers. The first installation of the program was done as late as 1972 (on a NY Telephone branch computer). It was in conjunction with the refinement of the C programming language, principally designed by Dennis Ritchie. Because the Bell System had limitations placed by the government that prevented them from selling software, UNIX was made available under license to universities and the government. This helped further its development, as well as making it a more "open" system. This film "The UNIX System: Making Computers More Productive", is one of two that Bell Labs made in 1982 about UNIX's significance, impact and usability. Even 10 years after its first installation, it's still an introduction to the system. The other film, "The UNIX System: Making Computers Easier to Use", is roughly the same, only a little shorter. The former film was geared towards software developers and computer science students, the latter towards programmers specifically. The film contains interviews with primary developers Ritchie, Thompson, Brian Kernighan, and many others. While widespread use of UNIX has waned, most modern operating systems have at least a conceptual foundation in UNIX. Footage courtesy of AT&T Archives and History Center, Warren, NJ
(Brian Kernighan) In barely 50 years, the Unix operating system has gone from a tiny two-person experiment in a New Jersey attic to a multi-billion dollar industry whose products and services are an integral part of the world's computing infrastructure. Along the way, there have been many changes, but a surprisingly large amount is much the same as when it started. How did this come about? What are the good ideas in Unix that have been preserved and even spread? What are the good ideas that have fallen by the wayside? What are the not so good ideas that have prospered? And what might the future hold? As someone who was present at the creation (though assuredly not responsible for it), I'll present some humble but correct opinions on these and related topics. 🤍 Videos licensed as CC BY-NC-SA 4.0 linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the conference see 🤍 Produced by Next Day Video Australia: 🤍 #linux.conf.au #linux #foss #opensource Fri Jan 14 09:15:00 2022 at Kaya Theatre
Watch Part 3: 🤍 🤍 🤍 This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: 🤍 Computerphile is a sister project to Brady Haran's Numberphile. More at 🤍
Full episode with Brian Kernighan (Jul 2020): 🤍 Clips channel (Lex Clips): 🤍 Main channel (Lex Fridman): 🤍 (more links below) Podcast full episodes playlist: 🤍 Podcasts clips playlist: 🤍 Podcast website: 🤍 Podcast on Apple Podcasts (iTunes): 🤍 Podcast on Spotify: 🤍 Podcast RSS: 🤍 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. Subscribe to this YouTube channel or connect on: - Twitter: 🤍 - LinkedIn: 🤍 - Facebook: 🤍 - Instagram: 🤍 - Medium: 🤍 - Support on Patreon: 🤍
🤍 'Princeton Startup TV' - interviews with the stars of startup and computer science world. The full episode of 'Princeton Startup TV' with Brian Kernighan: 🤍 Brian Kernighan! The computer scientist who doesn't need any introduction: co-author of the programming classic - 'The C Programming Language' (with Dennis Ritchie), coauthor of AWK and AMPL programming languages, Professor of Computer Science at Princeton, author of many Unix programs including ditroff, cron for Unix 7, early contributor to Unix alongside its creators Ken Thomson and Dennis Ritchie, the person who coined the term Unix which stands for Uniplexed Information and Computing Service, co-author of well-known heuristics for graph partitioning and TSP, author of 9 books: Software Tools (with PJ Plauger), Software Tools in Pascal (with PJ Plauger), The C Programming Language ('K&R') (with Dennis M. Ritchie), The Elements of Programming Style (with PJ Plauger), The Unix Programming Environment (with Rob Pike), The AWK Programming Language (with Al Aho and Peter J. Weinberger), The Practice of Programming (with Rob Pike), AMPL: A Modeling Language for Mathematical Programming, 2nd Ed. (with Robert Fourer and David Gay), and the most recent 'D is for Digital: What a well-informed person should know about computers and communications'. Other shows, podcasts and talks for entrepreneurs I would recommend: "Foundation" with Kevin Rose, 'ThisWeekIn Startups' with Jason Calacanis, "Mixergy" with Andrew Warner, Pandodaily Fireside Chats with Sarah Lacy, "TechCrunch TV Founder Stories" with Chris Dixon, Stanford Entrepreneurship Corner, "The Random Show" with Tim Ferriss and Kevin Rose, All Things D conference (Steve Jobs, Bill Gates, Elon Musk, Mark Zuckerberg, Jeff Bezos, Larry Ellison, Larry Page, Sergey Brin), LeWeb Paris & London, TechCrunch Disrupt New York and San Francisco, Y Combinator Startup School, TED talks, talks at Google, UCBerkeley Haas, A Total Disruption, SXSW Interactive, Robert Scoble.
Many thanks to Dr. Brian Kernighan for speaking with me about his career in computer science, focusing on his work on operating systems and programming languages. We talk about his time at Bell labs and how the field has changed since then. Dr. Kernighan also discusses his recent projects including computer literacy. Dr. Kernighan's website: 🤍 Links to resources mentioned in the video: Unix: 🤍 Dr. Kernighan's famous book on the C programming language: 🤍 Dr. Kernighan's Book on Understanding the Digital World: 🤍 Dr. Kernighan's Book on the history of Unix: 🤍 To see more videos from cschats, learn about the project, or to contact us please go to 🤍 Computer Science Chats Data Science Playlist: 🤍 Timestamps: 00:00 Intro 00:20 Introduction and educational and career background 01:06 What inspired you to pursue computing as a career? 02:52 Could you describe some of the activities that you do through your work? 03:52 What do you like most and what do you find most challenging about the activities that are part of your work 5:28 I have read that you worked at Bell labs. What was that experience like, and how did it influence your work? 8:16 How do you see operating systems evolving today? 11:49 I know that you have been involved in the development of several programming languages including AWK, and AMPL. What concerns did you have to deal with when creating these languages in terms of thinking about users, hardware demands, and performance? 17:14 I am one of the many people who has read your reference book on the C programming language. Learning programming continues to evolve. What are some considerations one needs to think about when writing educational materials for a new programming language? 20:48 What advice would you have for high school students who would like to get into computer science? 23:41 You have recently authored a new version of “Understanding the Digital World: What You Need to Know about Computers, the Internet, Privacy, and Security”. This book focuses on computing essentials. How have these key aspects of the digital world evolved in the last decades? 28:33 Where do you think computer science or computing in general is going in the future?
Full episode with Brian Kernighan (Jul 2020): 🤍 Clips channel (Lex Clips): 🤍 Main channel (Lex Fridman): 🤍 (more links below) Podcast full episodes playlist: 🤍 Podcasts clips playlist: 🤍 Podcast website: 🤍 Podcast on Apple Podcasts (iTunes): 🤍 Podcast on Spotify: 🤍 Podcast RSS: 🤍 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. Subscribe to this YouTube channel or connect on: - Twitter: 🤍 - LinkedIn: 🤍 - Facebook: 🤍 - Instagram: 🤍 - Medium: 🤍 - Support on Patreon: 🤍
Full episode with Brian Kernighan (Jul 2020): 🤍 Clips channel (Lex Clips): 🤍 Main channel (Lex Fridman): 🤍 (more links below) Podcast full episodes playlist: 🤍 Podcasts clips playlist: 🤍 Podcast website: 🤍 Podcast on Apple Podcasts (iTunes): 🤍 Podcast on Spotify: 🤍 Podcast RSS: 🤍 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. Subscribe to this YouTube channel or connect on: - Twitter: 🤍 - LinkedIn: 🤍 - Facebook: 🤍 - Instagram: 🤍 - Medium: 🤍 - Support on Patreon: 🤍
From "The Changelog" podcast. Listen 👉 🤍 Subscribe for more! 👇 Apple: 🤍 Spotify: 🤍 Android: 🤍 Overcast: 🤍 Email: 🤍 Twitter: 🤍 #opensource #softwaredevelopment #softwareengineering #programming #podcast #oss #foss
Full episode with Brian Kernighan (Jul 2020): 🤍 Clips channel (Lex Clips): 🤍 Main channel (Lex Fridman): 🤍 (more links below) Podcast full episodes playlist: 🤍 Podcasts clips playlist: 🤍 Podcast website: 🤍 Podcast on Apple Podcasts (iTunes): 🤍 Podcast on Spotify: 🤍 Podcast RSS: 🤍 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. Subscribe to this YouTube channel or connect on: - Twitter: 🤍 - LinkedIn: 🤍 - Facebook: 🤍 - Instagram: 🤍 - Medium: 🤍 - Support on Patreon: 🤍
Episode coming soon to "The Changelog" podcast. Listen 👉 🤍 Subscribe for more! 👇 Apple: 🤍 Spotify: 🤍 Android: 🤍 Overcast: 🤍 Email: 🤍 Twitter: 🤍 #Shorts #opensource #softwaredevelopment #softwareengineering #programming #podcast #oss #foss #unix #c #aws
In the first of our “Winding Road to Academia” series, Professor Brian Kernighan joined us to talk about his journey from undergraduate studies at the University of Toronto and graduate work at Princeton to a career at Bell Labs, and his transition from research to undergraduate education when he returned to Princeton as a professor in the Department of Computer Science. The wide-ranging conversation included suggestions for recent graduates as they considered their career paths, reflections on what it means to create your own luck, advice on how to improve as an educator, and plenty of stories from the trenches.
From "The Changelog" podcast. Listen 👉 🤍 Subscribe for more! 👇 Apple: 🤍 Spotify: 🤍 Android: 🤍 Overcast: 🤍 Email: 🤍 Twitter: 🤍 #unix #history #opensource #softwaredevelopment #softwareengineering #programming #podcast #oss #foss
Count Set Bits, Algorithm, Brian Kernighan, Data Structure, Python In this video, I walk through the Brian Kernighan algorithm's basic concept and implementation in python. This algorithm is an efficient solution for counting set bits in a binary number in less than linear time I have written an article on same which u can checkout here: 🤍
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming through studying the "classic" version of the C Programming language from the 1978 book written by Brian Kernighan and Dennis Ritchie. In this course we will be reflecting on how C provided an important foundation for the creation of modern programming languages. This is not a good place to start if you do not already have some programming experience. A suggested pre-requisite is Dr. Chuck's Python for Everybody course: 🤍 📖 Online C Programming book by Brian Kernighan and Dennis Ritchie: 🤍 🔗 Additional course resources: 🤍 (Unlock Code Hint: View the developer console on the website.) ✏️ Dr. Charles Severance developed this course. He is a professor at the University of Michigan and one of the most popular software instructors in the world. ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Course Intro ⌨️ (0:03:09) Chapter 0: Introduction ⌨️ (0:20:44) Chapter 1: A Tutorial Introduction ⌨️ (1:59:17) Chapter 2: Types, Operators, and Expressions ⌨️ (3:02:09) Chapter 3: Control Flow ⌨️ (3:49:31) Chapter 4: Functions and Program Structure ⌨️ (5:20:32) Chapter 5: Pointers and Arrays ⌨️ (6:50:30) Chapter 6: Structures ⌨️ (8:16:33) Chapter 7: Input and Output ⌨️ (9:02:02) Chapter 8: The UNIX System Interface
From "The Changelog" podcast. Listen 👉 🤍 Subscribe for more! 👇 Apple: 🤍 Spotify: 🤍 Android: 🤍 Overcast: 🤍 Email: 🤍 Twitter: 🤍 #unix #webdev #opensource #softwaredevelopment #softwareengineering #programming #podcast #oss #foss
Brian Kernighan, Co-author of the famous "K&R" book on the C Programming Language at Bell Labs . John O'Brien, Former student of John Lions.