Linguae layers

Heus Habr!

Tuam operam affero translationem articuli "Linguae StrataeΒ» by Robert C. Martin (Uncle Bob).

Linguae layers
Tempus consumo meum tempus ludendi vetus ludus qui vocatur Lunar Lander ab anno 1969 . Scriptum est a Jim Storer, discipulo magno. Scripsit eam in PDP-8 in FOCAL. Haec progressio similis est:

Linguae layers

Atque hinc est fons notae FOCL:

Linguae layers

Jim Store erat satis ingeniosus altus schola discipulus. Vide in codice isto. Aliquod satis interesting Taylori locutiones ibi obtinuit.

Basice quaero binarium valorem K determinare quod, cum constanter adhibetur, navem perfecte terram faciet. Rationem igitur ita mutavi ut unum tantum valorem acciperet ac deinde eum pluries applicaret donec navis appulisset vel ingruat. Hoc scribenti scio responsionem inter 76.40625 et 76.4453125 positam et experiar 76.4257813. Incipiens cogitare me priusquam tempus inveniam responsum.

Interim mihi contigit ut hoc programma in emulatorem cucurri X-PDPqui scripsit Luae pro iPad.

Sic, bene, hoc cogitemus.

  • iPad habet chip A8Xcum tribus choris currentibus ad gigahertz vel sic.
  • Luae in C scriptum est et ad A8X conscribit.
  • Meus PDP8 aemulator scriptum est in Luae utens sarcina CODA e Duabus Vitis sectionem Reliquit.
  • FOCAL in annis 1960 exeuntibus in PDP8 scripta est.
  • Lunar Lander scribebatur arx.

Hae itaque sunt A8X, C, Lua, PDP8 et FOCAL. Hae quinque linguae diversae sunt. Quinque machinae variae narrantes machinae quid agant; omnes reclinant super se!

Quid est? Cur tot linguae sunt? Nam oblivisci iPad, PDP-8, C, Luae et cetera. Cur tot linguae sunt?

## Cur tot linguae sunt?

Cogitare de illo! Quot programmandi linguas nominare potes? Hic, da tibi pauca indicem;

  • FORTRAN
  • QUID*
  • COBOL
  • SNOBOL
  • LISP
  • BCPL
  • B
  • C
  • SIMULA
  • SMALLTALK
  • EIFFEL
  • C ++
  • Java
  • C#
  • PYTHON
  • CARBUNCULUS
  • logo
  • LUA
  • SUMMUS
  • PL/1
  • JAVASCRIPT
  • GO
  • SPICUS
  • Prolog
  • EX
  • PRAECEPS
  • ML
  • OCCAM
  • OCAML
  • ADA
  • ERLANG
  • REMEDIUM
  • ARX

De aliis sane cogitare potes quos non nominavi. Quaeritur, cur tam multi sint? Responderi huic quaestioni vere non potest. Causa cur tot linguae computatoriae sunt:

Non placet illis.

Bene, fortasse nimis fortis oratio. Dicam fortasse;

Fuimus in Hollywood.
In Redwood eramus.
Oceanum pro aureo codice transivimus.
Fuimus de mentibus nostris
Linea tam tenuis est.
Hunc codicem aureum spectemus.

Senescunt et nos.

Bene, fortasse pro me loquar... Non vis modo apud Neil Iuvenem clamantes desinere querere et invenire puellam lepidam et cum illa vivere? Non vis dicere ei quod quaesitum est cor auri vanum? dic mihi, quid de illa facturus est si invenerit?

Et quid faceremus cum optimo sermone si invenimus?

Creavimus PDP-8 et aemulos FOCAL ad ludere "Lunar Lander", ab alta schola discipulo anno 1969 conscriptum!

Id quod sentio.

Age igitur. Desine quaerere. Non est lingua perfecta. Undique nos vidi. supra et infra nos respexit. Inspeximus et extra.

Linguas utrinque inspeximus.
Intus ac foris
et tamen aliter.
Meminerimus has esse praestigias linguisticas.

De linguis... aliquid vere non intelligimus.
... omnino.

Hodie est dies insolitus.

Sed tamen res est;

Alia lingua non opus est.
Non opus est scire viam domus.
Omnes enim velimus vitam transcendere.
SQL

Mirum sane diem.

Ita hic cogitandum est. Fortasse necesse est ut novas linguas creando desinas et tantum mitescere et unum alterumve eligo quod vere bonum est. Hoc vitam multo facilius faciet, annon?

Et, si mirabaris, 76.43844461 tibi satis bonam 2.23 MPH portum accipit.

Source: www.habr.com