Π₯Π΅ΠΉ Π₯Π°Π±Ρ!
ΠΡΠ΅Π΄Π»Π°Π³Π°ΠΌ Π½Π° Π²Π°ΡΠ΅ΡΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠ΅Π²ΠΎΠ΄ Π½Π° ΡΡΠ°ΡΠΈΡΡΠ° β
ΠΡΠ΅ΠΊΠ°ΡΠ²Π°ΠΌ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΡΠΈ Π² ΠΈΠ³ΡΠ° Π½Π° ΡΡΠ°ΡΠ° ΠΈΠ³ΡΠ°, Π½Π°ΡΠ΅ΡΠ΅Π½Π° Lunar Lander ΠΎΡ 1969 Π³. ΠΠ°ΠΏΠΈΡΠ°Π½ΠΎ Π΅ ΠΎΡ ΠΠΆΠΈΠΌ Π‘ΡΠΎΡΡΡ, Π³ΠΈΠΌΠ½Π°Π·ΠΈΡΡ. ΠΠ°ΠΏΠΈΡΠ° Π³ΠΎ Π½Π° PDP-8 Π²ΡΠ² FOCAL. ΠΡΠΎ ΠΊΠ°ΠΊ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°:
Π Π΅ΡΠΎ ΠΈΠ·Ρ
ΠΎΠ΄Π½ΠΈΡ ΠΊΠΎΠ΄ Π·Π° FOCAL:
ΠΠΆΠΈΠΌ Π‘ΡΠΎΡΡΡ Π±Π΅ΡΠ΅ Π΄ΠΎΡΡΠ° ΡΠ°Π»Π°Π½ΡΠ»ΠΈΠ² Π³ΠΈΠΌΠ½Π°Π·ΠΈΡΡ. Π Π°Π·Π³Π»Π΅Π΄Π°ΠΉΡΠ΅ ΡΠΎΠ·ΠΈ ΠΊΠΎΠ΄. Π’ΠΎΠΉ ΠΈΠΌΠ° Π½ΡΠΊΠΎΠΈ Π΄ΠΎΡΡΠ° ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈ ΠΈΠ·ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π° Π’Π΅ΠΉΠ»ΡΡ.
ΠΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΠΏΡΠ°Π²Ρ Π΄Π²ΠΎΠΈΡΠ½ΠΎ ΡΡΡΡΠ΅Π½Π΅, Π·Π° Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Ρ ΡΡΠΎΠΉΠ½ΠΎΡΡΡΠ° Π½Π° K, ΠΊΠΎΡΡΠΎ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ, ΡΠ΅ ΠΏΡΠΈΠ·Π΅ΠΌΠΈ ΠΊΠΎΡΠ°Π±Π° ΠΏΠ΅ΡΡΠ΅ΠΊΡΠ½ΠΎ. ΠΠ°ΡΠΎΠ²Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°, ΡΠ°ΠΊΠ° ΡΠ΅ Π΄Π° ΠΏΡΠΈΠ΅ΠΌΠ° ΡΠ°ΠΌΠΎ Π΅Π΄Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π΄Π° Ρ ΠΏΡΠΈΠ»Π°Π³Π° ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ, Π΄ΠΎΠΊΠ°ΡΠΎ ΠΊΠΎΡΠ°Π±ΡΡ ΠΊΠ°ΡΠ½Π΅ ΠΈΠ»ΠΈ ΡΠ΅ ΡΠ°Π·Π±ΠΈΠ΅. ΠΠΎΠΊΠ°ΡΠΎ ΠΏΠΈΡΠ° ΡΠΎΠ²Π°, Π·Π½Π°ΠΌ, ΡΠ΅ ΠΎΡΠ³ΠΎΠ²ΠΎΡΡΡ Π΅ ΠΌΠ΅ΠΆΠ΄Ρ 76.40625 ΠΈ 76.4453125 ΠΈ ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΠΌ 76.4257813. ΠΠ°ΠΏΠΎΡΠ²Π°ΠΌ Π΄Π° ΡΠΈ ΠΌΠΈΡΠ»Ρ, ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΡΠ΅ ΠΌΠΈ ΡΠ²ΡΡΡΠΈ, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° Π½Π°ΠΌΠ΅ΡΡ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ°.
ΠΠ΅ΠΆΠ΄ΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΌΠΈ Ρ
ΡΡΠΌΠ½Π°, ΡΠ΅ ΠΏΡΡΠ½Π°Ρ
ΡΠ°Π·ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π½Π° Π΅ΠΌΡΠ»Π°ΡΠΎΡ
Π’Π°ΠΊΠ° ΡΠ΅, Π΄ΠΎΠ±ΡΠ΅, Π½Π΅ΠΊΠ° ΠΏΠΎΠΌΠΈΡΠ»ΠΈΠΌ Π²ΡΡΡ Ρ ΡΠΎΠ²Π°.
- iPad ΠΈΠΌΠ° ΡΠΈΠΏ
A8X , Ρ ΡΡΠΈ ΡΠ΄ΡΠ°, ΡΠ°Π±ΠΎΡΠ΅ΡΠΈ Π½Π° ΠΎΠΊΠΎΠ»ΠΎ Π³ΠΈΠ³Π°Ρ Π΅ΡΡΠ°. - Lua Π΅ Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° C ΠΈ ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ° Π΄ΠΎ A8X.
- ΠΠΎΡΡ PDP8 Π΅ΠΌΡΠ»Π°ΡΠΎΡ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Lua Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ°
CODEA ΠΎΡ ΡΡΠ±ΡΠΈΠΊΠ°ΡΠ° ΠΠ²Π° ΠΎΡΡΠ°Π½Π°Π»ΠΈ ΠΆΠΈΠ²ΠΎΡΠ°. - FOCAL Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π² ΠΊΡΠ°Ρ Π½Π° 1960-ΡΠ΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π½Π° PDP8.
- Lunar Lander Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° FOCAL.
Π’ΠΎΠ²Π° ΡΠ° A8X, C, Lua, PDP8 ΠΈ FOCAL. Π’ΠΎΠ²Π° ΡΠ° ΠΏΠ΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΅Π·ΠΈΠΊΠ°. ΠΠ΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ°, ΠΊΠΎΠΈΡΠΎ ΠΊΠ°Π·Π²Π°Ρ Π½Π° ΠΌΠ°ΡΠΈΠ½Π°ΡΠ° ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° ΠΏΡΠ°Π²ΠΈ; Π²ΡΠΈΡΠΊΠΈ ΡΠ΅ ΡΠ° ΠΏΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ Π΅Π΄ΠΈΠ½ Π²ΡΡΡ Ρ Π΄ΡΡΠ³!
ΠΠ°ΠΊΠ²ΠΎ Π΅? ΠΠ°ΡΠΎ ΠΈΠΌΠ° ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ Π΅Π·ΠΈΡΠΈ? ΠΡΡΡΠ½ΠΎΡΡ Π·Π°Π±ΡΠ°Π²Π΅ΡΠ΅ Π·Π° iPad, PDP-8, C, Lua ΠΈ Π²ΡΠΈΡΠΊΠΎ ΠΎΡΡΠ°Π½Π°Π»ΠΎ. ΠΠ°ΡΠΎ ΠΈΠΌΠ° ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ Π΅Π·ΠΈΡΠΈ?
##ΠΠ°ΡΠΎ ΠΈΠΌΠ° ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ Π΅Π·ΠΈΡΠΈ?
ΠΠΎΠΌΠΈΡΠ»ΠΈ Π·Π° ΡΠΎΠ²Π°! ΠΠΎΠ»ΠΊΠΎ Π΅Π·ΠΈΠΊΠ° Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΡΠΎΡΠΈΡΠ΅? ΠΡΠΎ, Π½Π΅ΠΊΠ° Π²ΠΈ Π΄Π°ΠΌ ΠΌΠ°Π»ΡΠΊ ΡΠΏΠΈΡΡΠΊ:
- Π€ΠΠ Π’Π ΠΠ
- ΠΠΠΠΠ
- COBOL
- SNOBOL
- LISP
- BCPL
- B
- C
- SIMULA
- ΠΠΠ©Π ΠΠ ΠΠΠΠΠΠ
- ΠΠΠ€ΠΠ
- C + +
- JAVA
- C#
- ΠΠΠ’ΠΠ
- RUBY
- LOGO
- LUA
- BASIC
- PL/1
- JAVASCRIPT
- GO
- DART
- ΠΠ ΠΠΠΠ
- Π§ΠΠ’ΠΠ’Π
- SWIFT
- ML
- OCCAM
- OCAML
- ADA
- ΠΠ ΠΠΠΠ
- ELIXIR
- Π€ΠΠΠΠΠΠ
ΠΠΎΠΆΠ΅ΡΠ΅, ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅, Π΄Π° ΡΠ΅ ΡΠ΅ΡΠΈΡΠ΅ ΠΈ Π·Π° Π΄ΡΡΠ³ΠΈ, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΡΡΠΌ ΡΠΏΠΎΠΌΠ΅Π½Π°Π». ΠΡΠΏΡΠΎΡΡΡ Π΅ Π·Π°ΡΠΎ ΡΠ° ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ? ΠΠ°ΠΈΡΡΠΈΠ½Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° ΡΠ°ΠΌΠΎ Π΅Π΄ΠΈΠ½ ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π½Π° ΡΠΎΠ·ΠΈ Π²ΡΠΏΡΠΎΡ. ΠΡΠΈΡΠΈΠ½Π°ΡΠ°, ΠΏΠΎΡΠ°Π΄ΠΈ ΠΊΠΎΡΡΠΎ ΠΈΠΌΠ° ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΡΠ½ΠΈ Π΅Π·ΠΈΡΠΈ:
ΠΠΈΠ΅ Π½Π΅ Π³ΠΈ Ρ Π°ΡΠ΅ΡΠ²Π°ΠΌΠ΅.
Π, ΠΌΠΎΠΆΠ΅ Π±ΠΈ ΡΠΎΠ²Π° Π΅ ΡΠ²ΡΡΠ΄Π΅ ΡΠΈΠ»Π½ΠΎ ΡΠ²ΡΡΠ΄Π΅Π½ΠΈΠ΅. ΠΠΎΠΆΠ΅ Π±ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΠΊΠ°ΠΆΠ°:
ΠΡΡ ΠΌΠ΅ Π² Π₯ΠΎΠ»ΠΈΠ²ΡΠ΄.
ΠΡΡ ΠΌΠ΅ Π² Π Π΅Π΄ΡΡΠ΄.
ΠΡΠ΅ΠΊΠΎΡΠΈΡ ΠΌΠ΅ ΠΎΠΊΠ΅Π°Π½Π° Π·Π° Π·Π»Π°ΡΠ½ΠΈΡ ΠΊΠΎΠ΄.
ΠΡΡ ΠΌΠ΅ ΠΏΠΎΠ»ΡΠ΄Π΅Π»ΠΈ
Π’ΠΎΠ²Π° Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΡΠΈΠ½Π° Π»ΠΈΠ½ΠΈΡ.
Π’ΠΎΠ²Π° Π½ΠΈ ΠΊΠ°ΡΠ° Π΄Π° ΡΡΡΡΠΈΠΌ Π·Π»Π°ΡΠ½ΠΈΡ ΠΊΠΎΠ΄.Π Π½ΠΈΠ΅ ΠΎΡΡΠ°ΡΡΠ²Π°ΠΌΠ΅.
ΠΠΎΠ±ΡΠ΅, ΠΌΠΎΠΆΠ΅ Π±ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° Π³ΠΎΠ²ΠΎΡΡ Π·Π° ΡΠ΅Π±Π΅ ΡΠΈ... ΠΠ΅ ΠΈΡΠΊΠ°Ρ Π»ΠΈ ΠΏΡΠΎΡΡΠΎ Π΄Π° ΠΈΠ·ΠΊΡΠ΅ΡΠΈΡ Π½Π° ΠΠΈΠΉΠ» ΠΡΠ½Π³ Π΄Π° ΡΠΏΡΠ΅ Π΄Π° ΡΠ΅ ΠΎΠΏΠ»Π°ΠΊΠ²Π° ΠΈ Π΄Π° ΡΠΈ Π½Π°ΠΌΠ΅ΡΠΈ Π½ΡΠΊΠΎΠ΅ Ρ ΡΠ±Π°Π²ΠΎ ΠΌΠΎΠΌΠΈΡΠ΅ ΠΈ Π΄Π° ΠΆΠΈΠ²Π΅Π΅ Ρ Π½Π΅Ρ? ΠΠ΅ ΠΈΡΠΊΠ°ΡΠ΅ Π»ΠΈ Π΄Π° ΠΌΡ ΠΊΠ°ΠΆΠ΅Ρ, ΡΠ΅ ΡΡΡΡΠ΅Π½Π΅ΡΠΎ Π½Π° Π·Π»Π°ΡΠ½ΠΎ ΡΡΡΡΠ΅ Π΅ Π½Π°ΠΏΡΠ°Π·Π½ΠΎ? ΠΠ°ΠΆΠ΅ΡΠ΅ ΠΌΠΈ ΠΊΠ°ΠΊΠ²ΠΎ Π±ΠΈ Π½Π°ΠΏΡΠ°Π²ΠΈΠ» Ρ Π½Π΅Π³ΠΎ, Π°ΠΊΠΎ Π³ΠΎ Π½Π°ΠΌΠ΅ΡΠΈ?
Π ΠΊΠ°ΠΊΠ²ΠΎ Π±ΠΈΡ ΠΌΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈΠ»ΠΈ Ρ Π΅Π΄ΠΈΠ½ ΠΈΠ΄Π΅Π°Π»Π΅Π½ Π΅Π·ΠΈΠΊ, Π°ΠΊΠΎ Π³ΠΎ Π½Π°ΠΌΠ΅ΡΠΈΠΌ?
Π‘ΡΠ·Π΄Π°Π΄ΠΎΡ ΠΌΠ΅ Π΅ΠΌΡΠ»Π°ΡΠΎΡΠΈ PDP-8 ΠΈ FOCAL, Π·Π° Π΄Π° ΠΈΠ³ΡΠ°Π΅ΠΌ Π½Π° "Lunar Lander", Π½Π°ΠΏΠΈΡΠ°Π½Π° ΠΎΡ Π³ΠΈΠΌΠ½Π°Π·ΠΈΡΡ ΠΏΡΠ΅Π· 1969 Π³.!
Π’Π°ΠΊΠ° ΡΠΈ ΠΌΠΈΡΠ»Ρ ΠΈ Π°Π·.
Π‘ΠΏΡΠ°Π²Π΅ΡΠ΅ ΡΠ΅ Ρ ΡΠΎΠ²Π°. Π‘ΠΏΡΠ΅ΡΠ΅ Π΄Π° ΡΡΡΡΠΈΡΠ΅. ΠΡΠΌΠ° ΠΈΠ΄Π΅Π°Π»Π΅Π½ Π΅Π·ΠΈΠΊ. Π’ΡΡΡΠΈΡ ΠΌΠ΅ Π½Π°Π²ΡΡΠΊΡΠ΄Π΅. ΠΠΎΠ³Π»Π΅Π΄Π½Π°Ρ ΠΌΠ΅ ΠΎΡΠ³ΠΎΡΠ΅ ΠΈ ΠΎΡΠ΄ΠΎΠ»Ρ. ΠΠΎΠ³Π»Π΅Π΄Π½Π°Ρ ΠΌΠ΅ Π½Π°Π²ΡΡΡΠ΅ ΠΈ Π½Π°Π²ΡΠ½.
Π Π°Π·Π³Π»Π΅Π΄Π°Ρ ΠΌΠ΅ Π΅Π·ΠΈΡΠΈΡΠ΅ ΠΎΡ Π΄Π²Π΅ΡΠ΅ ΡΡΡΠ°Π½ΠΈ.
ΠΡΡΡΠ΅ ΠΈ Π½Π°Π²ΡΠ½
ΠΈ Π²ΡΠ΅ ΠΎΡΠ΅ Π³ΠΎ ΠΏΡΠ°Π²Ρ, ΠΏΠΎ Π΅Π΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ Π½Π°ΡΠΈΠ½.
ΠΠ΅ΠΊΠ° ΠΏΡΠΈΠΏΠΎΠΌΠ½ΠΈΠΌ, ΡΠ΅ ΡΠΎΠ²Π° ΡΠ° Π΅Π·ΠΈΠΊΠΎΠ²ΠΈ ΠΈΠ»ΡΠ·ΠΈΠΈ.ΠΠ°ΠΈΡΡΠΈΠ½Π° Π½ΠΈΡΠΎ Π½Π΅ ΡΠ°Π·Π±ΠΈΡΠ°ΠΌΠ΅ ΠΎΡ Π΅Π·ΠΈΡΠΈ...
β¦ ΠΈΠ·ΠΎΠ±ΡΠΎ.
ΠΠ°, Π΄Π½Π΅Ρ Π΅ Π½Π΅ΠΎΠ±ΠΈΡΠ°Π΅Π½ Π΄Π΅Π½.
ΠΠΎ Π²ΡΠ΅ ΠΏΠ°ΠΊ ΡΠΌΠΈΡΡΠ»ΡΡ Π΅ ΡΠ»Π΅Π΄Π½ΠΈΡΡ:
ΠΠ΅ Π½ΠΈ ΡΡΡΠ±Π²Π° Π΄ΡΡΠ³ Π΅Π·ΠΈΠΊ.
ΠΠ΅ Π΅ Π½ΡΠΆΠ½ΠΎ Π΄Π° Π·Π½Π°Π΅ΠΌ ΠΏΡΡΡ ΠΊΡΠΌ Π΄ΠΎΠΌΠ°.
ΠΡΠΈΡΠΊΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΈΡΠΊΠ°ΠΌΠ΅, Π΅ Π΄Π° ΠΎΡΠΈΠ΄Π΅ΠΌ ΠΎΡΠ²ΡΠ΄ ΠΆΠΈΠ²ΠΎΡΠ°.
SQL
ΠΠ°, ΡΡΡΠ°Π½Π΅Π½ Π΄Π΅Π½.
ΠΡΠΎ Π΅Π΄Π½Π° ΠΌΠΈΡΡΠ». ΠΠΎΠΆΠ΅ Π±ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠΏΡΠ΅ΠΌ Π΄Π° ΡΡΠ·Π΄Π°Π²Π°ΠΌΠ΅ Π½ΠΎΠ²ΠΈ Π΅Π·ΠΈΡΠΈ ΠΈ ΠΏΡΠΎΡΡΠΎ Π΄Π° ΡΠ΅ ΡΡΠΏΠΎΠΊΠΎΠΈΠΌ ΠΈ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΠΌ Π΅Π΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π°, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π½Π°ΠΈΡΡΠΈΠ½Π° Π΄ΠΎΠ±ΡΠΈ. Π’ΠΎΠ²Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΆΠΈΠ²ΠΎΡΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π»Π΅ΡΠ΅Π½, Π½Π°Π»ΠΈ?
Π Π² ΡΠ»ΡΡΠ°ΠΉ, ΡΠ΅ ΡΠ΅ ΡΡΠ΄ΠΈΡΠ΅, 76.43844461 Π²ΠΈ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° Π΄ΠΎΡΡΠ° Π΄ΠΎΠ±ΡΠΎ ΠΊΠ°ΡΠ°Π½Π΅ Ρ 2.23 MPH.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com