Π•Π·ΠΈΠΊΠΎΠ²ΠΈ слоСвС

Π—Π΄Ρ€Π°Π²Π΅ΠΉΡ‚Π΅, Π₯Π°Π±Ρ€!

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡΠΌ Π²ΠΈ ΠΏΡ€Π΅Π²ΠΎΠ΄Π° Π½Π° статията Β«Π•Π·ΠΈΠΊΠΎΠ²ΠΈ слоСвС» ΠΎΡ‚ Π°Π²Ρ‚ΠΎΡ€Π° Π ΠΎΠ±ΡŠΡ€Ρ‚ Π‘. ΠœΠ°Ρ€Ρ‚ΠΈΠ½ (Π§ΠΈΡ‡ΠΎ Π‘ΠΎΠ±).

Π•Π·ΠΈΠΊΠΎΠ²ΠΈ слоСвС
ΠŸΡ€Π΅ΠΊΠ°Ρ€Π²Π°ΠΌ Π²Ρ€Π΅ΠΌΠ΅, ΠΈΠ³Ρ€Π°Π΅ΠΉΠΊΠΈ старата ΠΈΠ³Ρ€Π° Β«Lunar LanderΒ» ΠΎΡ‚ 1969 Π³ΠΎΠ΄ΠΈΠ½Π°. Вя Π΅ написана ΠΎΡ‚ Π”ΠΆΠΈΠΌ Π‘Ρ‚ΠΎΡ€ΡŠΡ€, ΡƒΡ‡Π΅Π½ΠΈΠΊ Π² гимназията. Π’ΠΎΠΉ я Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π» Π½Π° PDP-8 Π½Π° Π΅Π·ΠΈΠΊΠ° FOCAL. Π•Ρ‚ΠΎ ΠΊΠ°ΠΊ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π°:

Π•Π·ΠΈΠΊΠΎΠ²ΠΈ слоСвС

А Π΅Ρ‚ΠΎ ΠΈ изходния ΠΊΠΎΠ΄ Π½Π° FOCAL:

Π•Π·ΠΈΠΊΠΎΠ²ΠΈ слоСвС

Π”ΠΆΠΈΠΌ Π‘Ρ‚ΠΎΡ€ΡŠΡ€ бСшС доста Ρ‚Π°Π»Π°Π½Ρ‚Π»ΠΈΠ² гимназист. Π’ΠΈΠΆΡ‚Π΅ Ρ‚ΠΎΠ·ΠΈ ΠΊΠΎΠ΄. Π’Π°ΠΌ ΠΈΠΌΠ° доста интСрСсни ΠΈΠ·Ρ€Π°Π·ΠΈ Π½Π° Π’Π΅ΠΉΠ»ΡŠΡ€.

ΠžΠ±Ρ‰ΠΎ Π²Π·Π΅Ρ‚ΠΎ, ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°ΠΌ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅, Π·Π° Π΄Π° опрСдСля стойността Π½Π° К, която Ρ‰Π΅ ΠΏΡ€ΠΈΠ·Π΅ΠΌΠΈ ΠΊΠΎΡ€Π°Π±Π° ΠΏΡ€ΠΈ послСдоватСлно ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅. Π—Π°Ρ‚ΠΎΠ²Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π°, Π·Π° Π΄Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ° само Π΅Π΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ слСд Ρ‚ΠΎΠ²Π° Π³ΠΎ ΠΏΡ€ΠΈΠ»Π°Π³Π°ΠΌ няколко ΠΏΡŠΡ‚ΠΈ, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΡ€Π°Π±ΡŠΡ‚ Π½Π΅ сС ΠΏΡ€ΠΈΠ·Π΅ΠΌΠΈ ΠΈΠ»ΠΈ Π½Π΅ сС Ρ€Π°Π·Π±ΠΈΠ΅. Π”ΠΎΠΊΠ°Ρ‚ΠΎ пиша Ρ‚ΠΎΠ²Π°, Π·Π½Π°ΠΌ, Ρ‡Π΅ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΡŠΡ‚ Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ 76.40625 ΠΈ 76.4453125 ΠΈ Ρ‰Π΅ ΠΏΡ€ΠΎΠ±Π²Π°ΠΌ 76.4257813. Π—Π°ΠΏΠΎΡ‡Π²Π°ΠΌ Π΄Π° си мисля, Ρ‡Π΅ няма Π΄Π° ΠΌΠΈ стигнС Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ, ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° намСря ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π°.

ΠœΠ΅ΠΆΠ΄ΡƒΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, ΠΎΡΡŠΠ·Π½Π°Ρ…, Ρ‡Π΅ стартирах Ρ‚Π°Π·ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π½Π° Π΅ΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€, PDP-8, ΠΊΠΎΠΉΡ‚ΠΎ написах Π½Π° Lua Π·Π° iPad.

Π”ΠΎΠ±Ρ€Π΅, Π½Π΅ΠΊΠ° помислим Π²ΡŠΡ€Ρ…Ρƒ Ρ‚ΠΎΠ²Π°.

  • iPad ΠΈΠΌΠ° Ρ‡ΠΈΠΏ A8X, с Ρ‚Ρ€ΠΈ ядра, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ Π½Π° ΠΎΠΊΠΎΠ»ΠΎ Π³ΠΈΠ³Π°Ρ…Π΅Ρ€Ρ†Π°.
  • Lua Π΅ написан Π½Π° C ΠΈ сС ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π° Π·Π° A8X.
  • ΠœΠΎΡΡ‚ PDP8 Π΅ΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ Π΅ написан Π½Π° Lua, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° CODEA ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π»Π° Two Lives Left.
  • FOCAL Π΅ написан Π² края Π½Π° 60-Ρ‚Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π½Π° PDP8.
  • Lunar Lander Π΅ написан Π½Π° FOCAL.

Π’Π°ΠΊΠ° Ρ‡Π΅, ΠΈΠΌΠ°ΠΌΠ΅ A8X, C, Lua, PDP8 ΠΈ FOCAL. Π’ΠΎΠ²Π° са ΠΏΠ΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΅Π·ΠΈΠΊΠ°. ΠŸΠ΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΡƒΠΊΠ°Π·Π²Π°Ρ‚ Π½Π° ΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π° ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° ΠΏΡ€Π°Π²ΠΈ; всички Ρ‚Π΅ са Π½Π°Ρ‚Ρ€ΡƒΠΏΠ°Π½ΠΈ Π΅Π΄ΠΈΠ½ Π²ΡŠΡ€Ρ…Ρƒ Π΄Ρ€ΡƒΠ³!

Какво Π΅ Ρ‚ΠΎΠ²Π°? Π—Π°Ρ‰ΠΎ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ Π΅Π·ΠΈΡ†ΠΈ? Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚, Π·Π°Π±Ρ€Π°Π²Π΅Ρ‚Π΅ Π·Π° iPad, PDP-8, C, Lua ΠΈ всичко останало. Π—Π°Ρ‰ΠΎ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ Π΅Π·ΠΈΡ†ΠΈ?

##ΠŸΠΎΡ‡Π΅ΠΌΡƒ сущСствуСт Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ языков?

ΠŸΠΎΠΌΠΈΡΠ»Π΅Ρ‚Π΅ Π·Π° Ρ‚ΠΎΠ²Π°! Колко ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΈ Π΅Π·ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°Π·ΠΎΠ²Π΅Ρ‚Π΅? Π•Ρ‚ΠΎ, ΠΏΠΎΠ·Π²ΠΎΠ»Π΅Ρ‚Π΅ ΠΌΠΈ Π΄Π° Π²ΠΈ Π΄Π°ΠΌ Π΅Π΄ΠΈΠ½ малък списък:

  • FORTRAN
  • ALGOL
  • COBOL
  • SNOBOL
  • LISP
  • BCPL
  • B
  • C
  • SIMULA
  • SMALLTALK
  • EIFFEL
  • C++
  • JAVA
  • C#
  • PYTHON
  • RUBY
  • LOGO
  • LUA
  • BASIC
  • PL/1
  • JAVASCRIPT
  • GO
  • DART
  • PROLOG
  • FORTH
  • SWIFT
  • ML
  • OCCAM
  • OCAML
  • ADA
  • ERLANG
  • ELIXIR
  • FOCAL

Π Π°Π·Π±ΠΈΡ€Π° сС, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° помислитС Π·Π° Π΄Ρ€ΡƒΠ³ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ спомСнах. Π’ΡŠΠΏΡ€ΠΎΡΡŠΡ‚ Π΅ Π·Π°Ρ‰ΠΎ Π³ΠΈ ΠΈΠΌΠ° Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ? На Ρ‚ΠΎΠ·ΠΈ Π²ΡŠΠΏΡ€ΠΎΡ Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° само Π΅Π΄ΠΈΠ½ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π°, ΠΏΠΎΡ€Π°Π΄ΠΈ която ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½ΠΈ Π΅Π·ΠΈΡ†ΠΈ:

НС Π½ΠΈ харСсват.

Π•, ΠΌΠΎΠΆΠ΅ Π±ΠΈ, Ρ‚ΠΎΠ²Π° Π΅ Ρ‚Π²ΡŠΡ€Π΄Π΅ силно ΠΈΠ·ΠΊΠ°Π·Π²Π°Π½Π΅. МоТС Π±ΠΈ трябва Π΄Π° ΠΊΠ°ΠΆΠ°:

БяхмС Π² Π₯ΠΎΠ»ΠΈΠ²ΡƒΠ΄.
БяхмС Π² Π Π΅Π΄Π²ΡƒΠ΄.
ΠŸΡ€Π΅ΡΠ΅ΠΊΠΎΡ…ΠΌΠ΅ ΠΎΠΊΠ΅Π°Π½Π° Π·Π° златния ΠΊΠΎΠ΄.
БяхмС Π² собствСнитС си ΡƒΠΌΠΎΠ²Π΅,
Π’ΠΎΠ²Π° Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° Ρ‚ΡŠΠ½ΠΊΠ° Π³Ρ€Π°Π½ΠΈΡ†Π°.
Π’ΠΎΠ²Π° Π½ΠΈ ΠΊΠ°Ρ€Π° Π΄Π° Ρ‚ΡŠΡ€ΡΠΈΠΌ златния ΠΊΠΎΠ΄.

НиС остарявамС.

Π”ΠΎΠ±Ρ€Π΅, ΠΌΠΎΠΆΠ΅ Π±ΠΈ трябва Π΄Π° говоря Π·Π° сСбС си… Наистина Π»ΠΈ Π½Π΅ искашС просто Π΄Π° извикаш Π½Π° Нийл Π―Π½Π³ Π΄Π° спрС Π΄Π° сС ΠΎΠΏΠ»Π°ΠΊΠ²Π°, Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈ някаква сладка ΠΌΠΎΠΌΠΈΡ‡Π΅ ΠΈ Π΄Π° ΠΆΠΈΠ²Π΅Π΅ с нСя? Нали Π½Π΅ искашС Π΄Π° ΠΌΡƒ каТСш, Ρ‡Π΅ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅Ρ‚ΠΎ Π½Π° ΡΡŠΡ€Π΄Π΅Ρ‡Π΅Π½ Π·Π»Π°Ρ‚Π°Ρ€ Π΅ бСзсмислСно? КаТи ΠΌΠΈ ΠΊΠ°ΠΊΠ²ΠΎ Π±ΠΈ Π½Π°ΠΏΡ€Π°Π²ΠΈΠ» с Π½Π΅Π³ΠΎ, Π°ΠΊΠΎ Π³ΠΎ бСшС Π½Π°ΠΌΠ΅Ρ€ΠΈΠ»?

И ΠΊΠ°ΠΊΠ²ΠΎ Π±ΠΈΡ…ΠΌΠ΅ Π½Π°ΠΏΡ€Π°Π²ΠΈΠ»ΠΈ с идСалния Π΅Π·ΠΈΠΊ, Π°ΠΊΠΎ Π³ΠΎ Π½Π°ΠΌΠ΅Ρ€ΠΈΠΌ?

Π‘ΡŠΠ·Π΄Π°Π΄ΠΎΡ…ΠΌΠ΅ Π΅ΠΌΡƒΠ»Π°Ρ†ΠΈΠΈ Π½Π° PDP-8 ΠΈ FOCAL, Π·Π° Π΄Π° ΠΈΠ³Ρ€Π°Π΅ΠΌ Π² β€žLunar Landerβ€œ, написана ΠΎΡ‚ ΡƒΡ‡Π΅Π½ΠΈΠΊ Π² гимназията ΠΏΡ€Π΅Π· 1969 Π³ΠΎΠ΄ΠΈΠ½Π°!

Π•Ρ‚ΠΎ ΠΊΠ°ΠΊΠ²ΠΎ мисля.

ΠŸΡ€ΠΈΠ΅ΠΌΠΈ Π³ΠΎ. Π‘ΠΏΡ€ΠΈ Π΄Π° Ρ‚ΡŠΡ€ΡΠΈΡˆ. Няма ΠΈΠ΄Π΅Π°Π»Π΅Π½ Π΅Π·ΠΈΠΊ. НиС Ρ‚ΡŠΡ€ΡΠΈΠΌ навсякъдС. Π“Π»Π΅Π΄Π°Ρ…ΠΌΠ΅ ΠΎΡ‚Π³ΠΎΡ€Π΅ ΠΈ ΠΎΡ‚Π΄ΠΎΠ»Ρƒ. Π“Π»Π΅Π΄Π°Ρ…ΠΌΠ΅ Π½Π°Π²ΡŠΡ‚Ρ€Π΅ ΠΈ навън.

НиС ΠΏΠΎΠ³Π»Π΅Π΄Π½Π°Ρ…ΠΌΠ΅ Π½Π° Π΅Π·ΠΈΡ†ΠΈ ΠΎΡ‚ Π΄Π²Π΅Ρ‚Π΅ страни.
ΠžΡ‚Π²ΡŠΡ‚Ρ€Π΅ ΠΈ ΠΎΡ‚Π²ΡŠΠ½
ΠΈ всС ΠΎΡ‰Π΅ ΠΏΠΎ Π΅Π΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ Π½Π°Ρ‡ΠΈΠ½.
БпомнямС си, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° са Π΅Π·ΠΈΠΊΠΎΠ²ΠΈ илюзии.

Наистина Π½Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°ΠΌΠ΅ Π½ΠΈΡ‰ΠΎ Π·Π° СзицитС…
… ΠΈΠ·ΠΎΠ±Ρ‰ΠΎ.

Π”Π°, Π΄Π½Π΅ΡˆΠ½ΠΈΡΡ‚ Π΄Π΅Π½ Π΅ странСн.

Но, всС ΠΏΠ°ΠΊ, ΡΡŠΡ‰Π½ΠΎΡΡ‚Ρ‚Π° Π΅:

НС Π½ΠΈ трябва Π΄Ρ€ΡƒΠ³ Π΅Π·ΠΈΠΊ.
НС Π½ΠΈ Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π° Π·Π½Π°Π΅ΠΌ ΠΏΡŠΡ‚Ρ Π²ΠΊΡŠΡ‰ΠΈ.
Всичко, ΠΊΠΎΠ΅Ρ‚ΠΎ искамС, Π΅ Π΄Π° ΠΈΠ·Π»Π΅Π·Π΅ΠΌ извън ΠΆΠΈΠ²ΠΎΡ‚Π°.
S.Q.L.

Π”Π°, странСн Π΄Π΅Π½.

И Ρ‚Π°ΠΊΠ°, Π΅Ρ‚ΠΎ Π΅Π΄Π½Π° идСя. МоТС Π±ΠΈ трябва Π΄Π° спрСм Π΄Π° създавамС Π½ΠΎΠ²ΠΈ Π΅Π·ΠΈΡ†ΠΈ ΠΈ просто Π΄Π° сС успокоим ΠΈ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅ΠΌ Π΅Π΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π°, ΠΊΠΎΠΈΡ‚ΠΎ дСйствитСлно са Π΄ΠΎΠ±Ρ€ΠΈ. Π’ΠΎΠ²Π° Ρ‰Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΆΠΈΠ²ΠΎΡ‚Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-лСсСн, Π½Π°Π»ΠΈ?

И, Π°ΠΊΠΎ Ρ‚Π΅ интСрСсува, 76.43844461 Ρ‚ΠΈ Π΄Π°Π²Π° доста Π΄ΠΎΠ±Ρ€ΠΎ ΠΊΠ°Ρ†Π°Π½Π΅ Π½Π° 2.23 MPH.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster