Matanho emutauro

Hei Habr!

Ndinokuunzirai shanduro yechinyorwa ichi “Matanho eMutauro»naRobert C. Martin (Sekuru Bob).

Matanho emutauro
Ndinopedza nguva yangu ndichitamba mutambo wekare unonzi Lunar Lander kubva muna 1969. Yakanyorwa naJim Storer, mudzidzi wechikoro chesekondari. Akainyora paPDP-8 muFOCAL. Izvi ndizvo zvinoita chirongwa ichi:

Matanho emutauro

Uye heino sosi kodhi yeFOCAL:

Matanho emutauro

Jim Storer aive mudzidzi wepachikoro chesekondari ane tarenda. Tarisa iyi kodhi. Ane mamwe anonakidza Taylor mataurirwo ipapo.

Kunyanya, ini ndinoita bhinari yekutsvaga kuti ndione kukosha kweK iyo, kana yakashandiswa nguva dzose, ichaita kuti chikepe chisvike zvakakwana. Saka ndakagadzirisa chirongwa ichi kuti chingobvuma kukosha kumwe chete ndozoishandisa kakawanda kusvikira ngarava yamhara kana kubondera. Pandinonyora izvi ndinoziva mhinduro iri pakati pe76.40625 ne76.4453125 uye ndichaedza 76.4257813. Ndiri kutanga kufunga kuti ndichapedza nguva ndisati ndawana mhinduro.

Zvichakadaro, zvakaitika kwandiri kuti ndakamhanyisa chirongwa ichi pane emulator PDP-8, akanyora muLua kune iPad.

Saka, zvakanaka, ngatifungei pamusoro peizvi.

  • iPad ine chip A8X, ine macores matatu anomhanya pagigahertz kana zvakadaro.
  • Lua yakanyorwa muC uye inounganidza kuA8X.
  • Yangu PDP8 emulator yakanyorwa muLua uchishandisa package CODEA kubva muchikamu cheKuruboshwe kweHupenyu Huviri.
  • FOCAL yakanyorwa mukupera kwema1960 paPDP8.
  • Lunar Lander yakanyorwa muFOCAL.

Saka aya ndiwo A8X, C, Lua, PDP8 uye FOCAL. Iyi mitauro mishanu yakasiyana. Matanho mashanu akasiyana anoudza muchina zvekuita; ose akaturikidzana pamusoro pemumwe!

Chii? Nei kuine mitauro yakawanda kudaro? Muchokwadi, kanganwa nezve iPad, PDP-8, C, Lua nezvimwe zvese. Nei kuine mitauro yakawanda kudaro?

##Nei kuine mitauro yakawanda kudai?

Funga nezvazvo! Iwe unogona kudoma mitauro mingani? Pano, rega ndikupe rondedzero diki:

  • FORTRAN
  • CHINHU
  • COBOL
  • SNOBOL
  • LISP
  • BCPL
  • B
  • C
  • SIMULA
  • KANYAYA KADIKI
  • EIFFEL
  • C ++
  • JAVA
  • C#
  • PYTHON
  • Ruby
  • LOGO
  • kuu
  • Basic
  • PL/1
  • JAVASCRIPT
  • GO
  • DART
  • PROLOG
  • YEMAHARA
  • SWIFT
  • ML
  • OCCAM
  • OCAML
  • ADA
  • ERLANG
  • ELIXIR
  • FOCAL

Unogona hangu kufunga vamwe vandisina kutaura. Mubvunzo ndewokuti, sei kune vakawanda kudaro? Panogona kuve nemhinduro imwe chete kumubvunzo uyu. Chikonzero nei paine mitauro yakawanda yemakombuta:

Hativade.

Zvakanaka, pamwe iyo yakanyanyisa chirevo. Pamwe ndinofanira kuti:

Takanga tiri kuHollywood.
Taive muRedwood.
Takayambuka gungwa nokuda kwekodhi yegoridhe.
Takanga tapenga
Mutsetse wakanaka.
Izvi zvinoita kuti titsvage kodhi yegoridhe.

Uye tiri kuchembera.

Zvakanaka, pamwe ndinofanira kuzvitaurira... Hausi kungopopotera Neil Young kuti urege kunyunyuta uye uwane musikana akanaka uye ugare naye? Hauna kuda kumuudza here kuti kutsvaga moyo wegoridhe hakuna? Ndiudze, aizoita sei nazvo kana akaiwana?

Uye tingaitei nemutauro wakakodzera kana tikauwana?

Isu takagadzira PDP-8 uye FOCAL emulators kutamba "Lunar Lander", yakanyorwa nemudzidzi wechikoro chesekondari muna 1969!

Ndizvo zvandinofunga.

Gadzirisana nazvo. Rega kutsvaga. Hakuna mutauro wakakwana. Takatarisa kwese kwese. Takatarisa kumusoro nezasi. Takatarisa mukati nekunze.

Takatarisa mitauro kubva kumativi maviri.
Mukati nekunze
uye zvakadaro, neimwe nzira kana imwe.
Ngatiyeukei kuti idzi inhema dzomutauro.

Hatina chatinonzwisisa nezvemitauro...
… zvachose.

Hungu, nhasi izuva risina kujairika.

Asi zvakadaro, pfungwa ndeiyi:

Hatidi mumwe mutauro.
Hatifaniri kuziva nzira yekumba.
Chatinongoda kupfuudza hupenyu.
SQL

Hongu, zuva rinoshamisa.

Saka heino imwe pfungwa. Pamwe isu tinofanirwa kumisa kugadzira mitauro mitsva tongodzikama totora imwe kana miviri yakanaka chaizvo. Izvi zvichaita kuti upenyu huve nyore, handizvo here?

Uye, kana wanga uchishamisika, 76.43844461 inokuwana yakanaka yakanaka 2.23 MPH kumhara.

Source: www.habr.com

Voeg