Ich lese diese Mammut Essay über Code, Sie 38 Tausend Mal intelligenter zu machen


Möchten Sie wissen genug über Code, die Sie nicht wie eine komplette Dunce klingen? Bloomberg Businessweek hat ein 38.000-Wort Erklärer/Meditation/Opus auf Codierung namens "Was ist Code?" von Programmierer und Autor Paul Ford veröffentlicht. Hier ist unsere TL; DR Version.

Es ist gut! ("Und gründliche" - Maude Lebowski) Aber es ist SO lang. Bloomberg nimmt ein Foto von deinem Gesicht und steckt sie in eine Bescheinigung über den Abschluss, nachdem Sie zu Ende gelesen. Nicht, dass niemand Zeit dafür hat. Das ich ist, warum ich für Sie gelesen und einige wichtigeren Fragen, die beantwortet er herausgezogen. Bitte.

Wie viele Menschen wissen, wie man Code?

Es gibt 11 Millionen professionelle Software-Entwickler auf der Erde, nach dem Marktforschungsunternehmen IDC. (Eine weitere 7 Millionen sind Hobbyisten.) Das ist etwa die Bevölkerung von der greater Los Angeles Metro Area.

Das ist tatsächlich kleiner als ich erwartet hatte, basierend auf wie oft ich Artikel über wie jeder lernen, um Code muss zu lesen. Ich vermute, wenn Sie Menschen, die Code-Akademie für zwei Tage dauerte und beenden Sie dann triumphierend vorbei die erste Ebene zählen, wäre die Zahl viel höher.

Was ist ein Computer?

Ein Computer ist eine Uhr mit Vorteilen.

Tupfen Sie, aber nicht ungenau.

Was sind Computer?

Computer sind Computer, natürlich, aber Ford will uns zu wissen, dass viele andere Dinge sind auch Computer:

So viele Dinge sind Computer oder werden. Dazu gehören Uhren, Kameras, Klimaanlagen, Kassen, Toiletten, Spielzeug, Flugzeuge und Film-Projektoren. Samsung macht Computer, die aussehen wie Fernseher und Tesla macht Computer mit Räder und Motoren. Einige Dinge, die nicht noch Computer-Zahnseide, Taschenlampen – schließlich fällt.

Singen Ex-Microsoft CEO und sehr verschwitzt Dude Steve Ballmer jemals "Entwickler!"?

Und das tat er.

Vor Jahren, als Microsoft König, Steve Ballmer, Schwitzen durch seine blaue Button-Down, sprang auf und ab vor ein Stadion voller Menschen und sangen, "Entwickler! Entwickler! Entwickler! Developers!"

Nie vergessen.

Warum sind die Entwickler so wichtig?

Wir haben nicht herausgefunden, wie man code in Klartext, also die Leute, die wissen, dass Programmiersprachen sind die einzigen Menschen, die den Code, der unsere Computer ausgeführt, die schreiben können wird wie Ford betont, viele verschiedene Dinge sind.

Es wurden unzählige Versuche, Software zu schreiben, zu erleichtern verspricht, dass Sie könnte im Klartext Code, eine Reihe von Icons zu manipulieren oder machen Sie eine Liste von Regeln – Software-Entwicklung so einfach, dass ein helles, leitender Angestellter oder ein durchschnittliches Kind könnte es tun. Jahrzehntelange Bemühungen gegangen zu helfen Zivilisten Code zu schreiben, da sie möglicherweise verwenden Sie einen Taschenrechner oder schreiben Sie eine E-mail. Nichts aber hat sich getan mit Entwickler, Entwickler, Entwickler, Entwickler.

Kates Konspiracy Korner ***

Ich weiß in meinem Herzen, die Entwickler könnte wahrscheinlich herausfinden, wie man einen Code, der funktioniert im Klartext, aber dann würde sie professionell gefickt. Es ist wie erwartet für ein Waffenhersteller, ein Werkzeug zu entwickeln, die den menschlichen Impuls für organisierte Blutvergießen entwässert.

Was ist Code?

Paul Ford direkt diese Frage beantworten, außer dies seine Antwort ist:

Wir sind hier, weil der Herausgeber dieser Zeitschrift fragte mich: "Können Sie mir sagen, welchen Code sehen Sie?"

"Nein," sagte ich. "Erstens bin ich nicht gut in Mathe. Ich bin eine alte Skelett, ja, aber ich bin eine alte Skelett Ostküste, keiner dieser Menschen ernsthafte Plattform aus der Bay Area."

Trotz Titel sein Stück in einer Weise, dass eine Antwort auf diese Frage 100 % erwartet, Ford schreibt um die Frage, ist obwohl er es offensichtlich, dass Code macht, zumindest teilweise, die Sprache verwenden wir Computer Weisungen zu erteilen.

Was ist Informatik?

Informatik ist kein Haufen Nerds stehen herum und versuchte, die chemische Reaktionen zu messen, die auftreten, wenn Sie Computer zusammen schlagen, bis sie explodieren. LEIDER.

Ein großer Teil der Informatik ist über die Effizienz der Algorithmen zu verstehen – wie lange sie dauern werden ausgeführt. Computer sind schnell, aber sie können verzetteln Sie sich – zum Beispiel, wenn Sie versuchen, den kürzesten Weg zwischen zwei Punkten auf einer großen Landkarte zu finden. Unternehmen wie Google, Facebook und Twitter basieren auf grundlegenden Informatik und legen großen Wert auf Effizienz, weil ihre Benutzer tun (suchen, Status-Updates, Tweets) eine außerordentliche Anzahl von Zeiten.

Was ist los mit künstlicher Intelligenz?

Es ist nur Code, Babys!

Wenn Sie mit Siri sprechen oder Cortana und sie reagieren, ist es nicht, weil diese Dienste, die Sie verstehen; Sie Ihre Worte in Text umwandeln, brechen, dass der Text in Symbolen, dann passen diese Symbole gegen die Symbole in ihrer Datenbank von Begriffen und produzieren eine Antwort. Tonnen von Algorithmen, gebündelt und angewendet, bedeutet, dass Computer hören fälschen können.

Siri liebt uns nicht.

Welche Programmiersprachen sind die beliebtesten?

Da der 15. April, weltweit am häufigsten verwendeten Programmiersprachen, gemäß dem Tiobe-Index (die eine Vielzahl von Indikatoren verwendet, um eine einheitliche Klassifizierung für die Welt der Programmierung zu erzeugen), Java, C, C++ sind, Objective-C und C#, gefolgt von JavaScript, PHP und Python. Die Ranglisten sind notwendigerweise ungenau; eine andere Liste, durch eine consulting Firma namens RedMonk gibt JavaScript den Spitzenplatz, gefolgt von Java.

Wie viele Sprachen gibt es?

A Tonne Scheiße!!! Ford nennt ein 1966 EDV-Papier, das über 1700 Programmiersprachen spricht.

Was ist die wichtigste Sprache?

C ist die OG Mainstream-Programmiersprache, schuf in den 1960er Jahren. Ford vergleicht es mit Latein, da es die Grundlage für eine Vielzahl von populären Sprachen ist.

Die Web-Server, die Sie Ihren Web-Seiten dienen sind häufig in c geschrieben. Es ist auch eine gute Sprache zum Schreiben von anderen Sprachen, Python, PHP und Perl sind in C geschrieben, wie viele andere. C ist eine Sprache, die Sie, zum Erstellen von Systemen verwenden; Es hat die gleiche Rolle in der Datenverarbeitung, die Latein unter Akademikern Renaissance Tat. Sie werden einen ernsthaften Praktiker der digitalen Kunst, der nicht mindestens eine Weitergabe Vertrautheit nicht oft begegnen. Die ernsthafte Wissenschaftler sind ziemlich fließend.

Aber was ist mit Python?

Python ist eine große Sache zu. Es ist langsamer als C, aber einfacher zu bedienen. Und Sie können es verwenden, um arbeiten mit anderen Sprachen:

Python hat einen verdienten Ruf als "Kleber Sprache," d. h., Sie können Code aus anderen, Low-Level-Sprachen wie C, C++ und Fortran 77 (ja, wie schon im Jahr 1977), code, die in der Nähe der Maschine und bekannt zu sein, und schreiben Sie "Wrapperfunktionen." Das heißt, können Sie die älteren, schnelleren Code in das neuere, langsamer, aber einfacher zu bedienende System einbetten.

Es jive nicht gut mit Java, obwohl.

Warten Sie, saugt Java, richtig?

Wenn es ja ein Plug-in ist, sehr viel also fick dich Java.

Java läuft "inside" einen Web-Browser als Plugin, nie geklappt. Es war langsam und schwerfällig, und wenn es geladen es fühlte sich, wie Sie am Rande der Katastrophe, eine Paranoia taumelt waren, die häufig validiert wurde, wenn Ihr Browser erstarrte und stürzte. Java-fähigen Schmuck soll dienen als eine Art digitale Schlüssel/Kreditkarte/ID-Karte, hatte auch eine geringe Erfolgsquote.

Aber warum ist dann Java noch eine Sache?

Es war eigentlich nicht so schlimm wie eine Sprache und kostenlos zum Download bereit: als Ford stellt fest, es hat eine große Standardbibliothek, es ermöglichte es den Menschen automatisch ihre Arbeit zu dokumentieren und es kann auf virtuellen Computern ausgeführt.

Java ist das gleiche wie JavaScript, Recht?

Nooooooooooooope. Es ist eine andere Programmiersprache, auf Webseiten interaktiv zu machen.

JavaScript Beziehung mit Java ist dürftig; die stärkste Bindung zwischen den Sprachen ist die Marketing-Verknüpfung ihrer Namen.

Was ist PHP?

PHP oder persönlichen Homepage ist eine Programmiersprache für Webseiten, die Paul Ford nicht mag, obwohl es Facebook, Etsy und Wikipedia zu benutzen.

Kann man eine Site unternehmungslustig in PHP in ein paar Minuten, und das ist das Problem. Es verwendet, um die schreckliche Wahl sein, die Sie gemacht, wenn Sie etwas über das Internet erledigen musste, aber zunehmend JavaScript hat es als die schrecklichen Standardauswahl ersetzt.

Es gibt auch ein erweiterte erzählerischer Rahmen über einem alten Kerl, die Auseinandersetzung mit der Tatsache, die er professionell, ein Mann mit einem Schlag Taupe Blazer verschieben muss.

Lesen Sie das ganze auf Bloomberg Businessweek.

Kontaktieren Sie den Autor unter [email protected].
Öffentlichen PGP-Schlüssel

PGP-Fingerprint: FF8F 0D7A AB19 6 71 C967 9576 8 12 9478 EE07 10 C

Bild von Vladimir Mucibabic/ShutterStock

Verwandte Artikel

Adam Haslett: "Ich denke, dieses Buch als eine Liebesgeschichte über eine Familie"

Adam Haslett hat über den Selbstmord seines Vaters für seinen zweiten Roman gezogen, die Ereignisse aus Sicht eines anderen Familienmitglieds erforscht Adam Hasletts kurze Geschichteansammlung seid ihr kein Fremder hier war Pulitzer-Preis und den National...

Diese 20 Fakten über Sie sind ziemlich merkwürdig, aber auch faszinierend

Sie wissen wahrscheinlich selbst ziemlich gut, aber wie gut kennst du dich? Immerhin gibt es Millionen von alltäglichen Dingen, die in Ihrem Körper passiert, die einfach zu seltsam zu ergründen sind. Zum Glück fanden wir 20 Fakten über sich selbst, die Si...

Dieses Paar ist über Obamacare scheiden. Sollten Sie?

Brooklyn paar Nona Willis Aronowitz und Aaron Cassara sagen, dass sie über Obamacare, auch bekannt als bezahlbare Health Care Act scheiden. "Nachdem Obamacare ausgerollt, erkannten wir, dass wir Tausende von Dollar sparen würden, wenn wir scheiden&qu...

19 Songs für andere Menschen geschrieben: Wette, die Sie denken, dieses Lied ist über Sie!

Meines Wissens gibt es zwei Songs, die über mich geschrieben worden. Eine war von einem Rockabilly ich datiert in den 90er-Jahren und der andere war von meinem vier Jahre alten Sohn. In beiden Fällen war die Erfahrung spannend. Im Jahr 2009 bat Lee Siegel...

Diese Woche Abenteuer Zeit erfahren Sie mehr über Ihre Melonen-Herz Vertrauen

Wissen Sie, wie spät es ist? Iiiiiiiit die Zeit für einige ernsthafte Sucher und eine Lernerfahrung. Ich denke, dass man so ein Abenteuer nennen. Die meisten Leute nennen es, wie klinische Therapie. Dann wieder, die meisten Menschen nicht zu manifestieren...

Durstig Kleinkind Meme: Für alles, was ich zu tun, diese Knospe ist für SIE? Keine Messe!

Es ist kein Geheimnis, dass viele Eltern von Kleinkindern die Sekunden bis ihre End-of-the-Day-Cocktail(s) zählen. Parenting Kleinkinder ist die beste Sache der Welt. Es ist auch das, was Sie zu trinken fahren kann – früh und häufig - wie nichts anderes....

Hey, Bill Keller – ich war gerade mit Krebs diagnostiziert, wollen Sie mir sagen wie man zu leiden?

Laut Stephen King bin ich ein Schriftsteller. Ich meine, irgendwie wusste ich, dass bereits da, nun, hier bin ich zu schreibenund lesen Sie hier. King sagte mir, ich bin ein Schriftsteller (und zugegeben, viele andere) in einem Stück er genannt alles zu w...

Verwandeln diese Kratzer und Sniff Buch Sie in ein Whisky-Fan?

Während die klaren Absichten von Wodka und Gin ein einfach zu verkaufen für mein cocktail Glas waren, gebe ich zu, es dauerte ein wenig länger in den dunklen Spirituosen plantschen. Vor allem, weil ich verwirrt war. War Roggen Bourbon? Aber was zum Teufel...

Auch Trivia Buffs wissen nicht wahrscheinlich diese 17 Fakten über Menschen aus der Geschichte.

Ich neige dazu zu denken, habe ich einen ziemlich guten Überblick über die Geschichte. Das heißt, bis ich komme über historische Fakten, die herauszufordern oder zu verwirren, wusste was ich dachte, ich. Es gibt so viele historische Fakten, die einfach ni...

Ich lese meine Tochter Tagebuch: wie könnte ich? Wie könnte ich es nicht?

Ich gebe meine Tochter ein Tagebuch, und bietet sie ihre Einträge mit mir zu teilen. Die ersten paar Seiten gefragt, um Liste liebsten Freunde, Bücher, TV-shows, Sport. "Mein bester Freund ist Monica und ich verbringe gern Zeit bei ihr zu Hause."...

5 Bücher, ich lese, für Baby vorbereiten

Ich weiß nichts über Sie, aber als werdende Mutter finde ich genügend Information, Beratung und Ressourcen, um mich auf die Reise vorzubereiten, die bevorsteht. Ich beziehe mich auf es wie "Schwamm" Phase der Schwangerschaft – wenn plötzlich all...

Les Misérables ist über das Leiden von den mächtigen, nicht die Armen

Vergessen Sie die Vorzüge der Zustand geliefert Kinderbetreuung – Cameron Mackintosh rebooted Les Mis ist eine Geschichte voller böser Cop gegen Con. Kein Wunder, dass die liberale Partei Fans sind Um den notwendigen Beitrag zu verzichten, ist Cameron Mac...

Dermot O'Leary: "Ich werde nie nichts schlechtes über X Factor sagen weil es mir mein Haus gekauft"

Er erfolgt mit TV-Talent-Shows präsentiert. So was kommt – konnte er den nächsten Paxman sein? O'Leary spricht über James Joyce, Politik und sein Held Terry Wogan Als Dermot O'Leary gebeten wurde, 24 Stunden lang für Comic Relief draußen BBC Broadcasting...

Leser empfehlen Playlist: Lieder über macht

Die volle Kraft des Universums ist diese Woche als eine below-the-Line regelmäßige wählt eine Wiedergabeliste von letzter Woche Vorschläge durch Musik spüren. Unten stehend finden Sie diese Woche Playlist – das Thema interpretiert und Melodien, die v...