The Next Programming Language by Douglas Crockford
About
No channel description available.
Latest Posts
No results found. Try different keywords.
Video Description
Most of our current programming languages are descended from Fortran and C. While they were important advancements in the 1950s and 1970s, they are crippled by the assumptions that were profoundly important at the time: memory was measured in kilobytes, and a program executed slowly in a single process in a single machine. The descendant languages inherit this genetic weakness. We know that the languages we use are all deficient, so we keep adding features to them, but it seems there are never enough features. These languages will never be good enough. In today's world, computers have literally a million times more memory than was available to C. That truth should excite us to consider designs that are free of the small memory constraint. In today's world, programs are distributed. They run in many machines simultaneously, in various tiers and services and clients and servers, some under our immediate control, some we know are not under our control, and some that we think are under our control but are not. Our programming languages should be built specifically for this situation. Our focus on bloating the old languages distracts us from the more fruitful path of migrating to new languages that are designed explicitly for networking, with fine grained security at the foundation. You should not be limited by your grandfather's language. You deserve something better. This talk will suggest a possible way forward.
Essential Programming Tools
AI-recommended products based on this video

Freenove Ultimate Starter Kit for BBC micro bit (V2 Included), 316-Page Detailed Tutorial, 225 Items, 44 Projects, Blocks and Python Code

10.1 Inch Touch Portable Monitor IPS Screen 1366x768P 60Hz 400 Brightness 99% sRGB HDMI USB-C Monitors Switch for Xbox PS3/4/5 Laptop Compatible with Raspberry Pi, Mini Touch Screen

ELECROW 8 Inch Portable Monitor, 1280x800 Mini HD Display with Built-in Speakers, USB Powered, Non-Touch LCD Screen for Raspberry Pi, PC, Laptop, Jetson Nano, Game Consoles

7 Inch Portable Monitor Touchscreen HD 1024x600 LED Display Dual HDMI Port Small Monitor for PC Raspberry Pi Laptop Computer Xbox PS4/5 Switch Built-in Speakers

BrosTrend 1800Mbps WiFi 6 Linux WiFi Adapter for PC and Raspberry Pi 2+, Long Range USB WiFi Dongle Linux for Ubuntu, Mint, Debian, Kubuntu, Lubuntu, Zorin, Windows 11/10, Dual Band Wireless Antenna

Clip in Hair Tinsel, Clips on Hair Tensile Champagne Gold, Pack of 12Pcs, 20 inch Glitter Tinsel Extensions, Festival Fairy (Champagne)

Dark Purple Braiding Hair Pre Stretched Yaki Straight 2 Packs 90g/Pack Extra Long Hair Extensions Crochet Braids 26 Inch/66 CM

MT7601 USB Adapter USB Antenna, Computer Adapter USB Adapter with Integrated Antenna for Windows Desktop Laptop

TP-Link USB Bluetooth Adapter for PC, 4.0 Bluetooth Dongle Receiver (UB400) - Support Windows 11/10/8.1/8/7/XP for Desktop, Laptop, Mouse, Keyboard, Printers, Headsets, Speakers, PS4/ Xbox Controllers

10Gtek USB WiFi Adapter, for PC, AC600M USB WiFi Dongle 802.11ac Wireless Network Adapter with Dual Band 2.4GHz/5Ghz for Desktop Laptop Support Windows 10/8/7/XP, MAC OS, Linux etc

BrosTrend 1200Mbps USB WiFi Adapter for Windows 11/10/8/7/XP of PC Desktop Laptop, Dual Band 5GHz 867Mbps, 2.4GHz 300Mbps, USB 3.0, Network Card WLAN
