рд╣реЗ рд╣рд╛рдмрд░!
рдо рддрдкрд╛рдЗрдБрдХреЛ рдзреНрдпрд╛рдирдорд╛ рд▓реЗрдЦрдХреЛ рдЕрдиреБрд╡рд╛рдж рд▓реНрдпрд╛рдЙрдБрдЫреБ "
рдо рдореЗрд░реЛ рд╕рдордп 1969 рджреЗрдЦрд┐ рд▓реБрдирд╛рд░ рд▓реНрдпрд╛рдиреНрдбрд░ рдирд╛рдордХ рдкреБрд░рд╛рдиреЛ рдЦреЗрд▓ рдЦреЗрд▓реНрджреИ рдмрд┐рддрд╛рдЙрдБрдЫреБред рдпреЛ рдЬрд┐рдо рд╕реНрдЯреЛрд░рд░, рдПрдХ рд╣рд╛рдИ рд╕реНрдХреВрд▓ рд╡рд┐рджреНрдпрд╛рд░реНрдереА рджреНрд╡рд╛рд░рд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдерд┐рдпреЛред рдЙрдирд▓реЗ рдпрд╕рд▓рд╛рдИ FOCAL рдорд╛ PDP-8 рдорд╛ рд▓реЗрдЦреЗред рдпреЛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ:
рд░ рдпрд╣рд╛рдБ FOCAL рдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрд░реЛрдд рдХреЛрдб рдЫ:
рдЬрд┐рдо рд╕реНрдЯреЛрд░рд░ рдПрдХрджрдореИ рдкреНрд░рддрд┐рднрд╛рд╢рд╛рд▓реА рд╣рд╛рдИ рд╕реНрдХреВрд▓рдХрд╛ рд╡рд┐рджреНрдпрд╛рд░реНрдереА рдерд┐рдПред рдпрд╕ рдХреЛрдбрдорд╛ рдПрдХ рдирдЬрд░ рд░рд╛рдЦреНрдиреБрд╣реЛрд╕реНред рдЙрдирд▓реЗ рддреНрдпрд╣рд╛рдБ рдХреЗрд╣реА рд░рд╛рдореНрд░рд╛ рд░реЛрдЪрдХ рдЯреЗрд▓рд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд╣рд░реВ рдкрд╛рдПрдХрд╛ рдЫрдиреНред
рдореВрд▓рддрдпрд╛, рдо K рдХреЛ рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рдмрд╛рдЗрдирд░реА рдЦреЛрдЬ рдЧрд░реНрдЫреБ рдХрд┐, рдЬрдм рд▓рдЧрд╛рддрд╛рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдЬрд╣рд╛рдЬрд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЕрд╡рддрд░рдг рдЧрд░реНрджрдЫред рддреНрдпрд╕реЛрднрдП рдореИрд▓реЗ рдХрд╛рд░реНрдпрдХреНрд░рдорд▓рд╛рдИ рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░реЗрдВ рддрд╛рдХрд┐ рдпрд╕рд▓реЗ рдХреЗрд╡рд▓ рдПрдХ рдорд╛рди рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрдиреЗрдЫ рд░ рддреНрдпрд╕рдкрдЫрд┐ рдЬрд╣рд╛рдЬ рдЕрд╡рддрд░рдг рд╡рд╛ рджреБрд░реНрдШрдЯрдирд╛ рдирднрдПрд╕рдореНрдо рдпрд╕рд▓рд╛рдИ рдзреЗрд░реИ рдкрдЯрдХ рд▓рд╛рдЧреВ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдореИрд▓реЗ рдпреЛ рд▓реЗрдЦреНрджрд╛ рдорд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ рдЙрддреНрддрд░ 76.40625 рд░ 76.4453125 рдХреЛ рдмреАрдЪрдорд╛ рдЫ рд░ рдо 76.4257813 рдХреЛрд╕рд┐рд╕ рдЧрд░реНрдиреЗрдЫреБред рдо рд╕реЛрдЪреНрди рдерд╛рд▓реЗрдХреЛ рдЫреБ рдХрд┐ рдореИрд▓реЗ рдЬрд╡рд╛рдл рдлреЗрд▓рд╛ рдкрд╛рд░реНрдиреБ рдЕрдШрд┐ рдореЗрд░реЛ рд╕рдордп рд╕рдорд╛рдкреНрдд рд╣реБрдиреЗрдЫред
рдмреАрдЪрдорд╛, рдпреЛ рдорд▓рд╛рдИ рдЖрдпреЛ рдХрд┐ рдореИрд▓реЗ рдпреЛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЗрдореБрд▓реЗрдЯрд░рдорд╛ рдЪрд▓рд╛рдПрдБ
рддреНрдпрд╕реЛрднрдП, рдареАрдХ рдЫ, рдпрд╕ рдмрд╛рд░реЗ рд╕реЛрдЪреМрдВред
- iPad рдорд╛ рдПрдХ рдЪрд┐рдк рдЫ
A8X , gigahertz рд╡рд╛ рд╕реЛ рдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рддреАрди рдХреЛрд░ рд╕рдВрдЧред - Lua C рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ A8X рдорд╛ рдХрдореНрдкрд╛рдЗрд▓ рд╣реБрдиреНрдЫред
- рдореЗрд░реЛ PDP8 рдЗрдореБрд▓реЗрдЯрд░ рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд▓реБрдЖрдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ
CODEA рджреБрдИ рдЬреАрд╡рди рдмрд╛рдБрдпрд╛ рдЦрдгреНрдбрдмрд╛рдЯред - FOCAL рдПрдХ PDP1960 рдорд╛ 8 рдХреЛ рдЕрдиреНрдд рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдерд┐рдпреЛред
- Lunar Lander FOCAL рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдерд┐рдпреЛред
рддреНрдпрд╕реИрд▓реЗ рдпреА рд╣реБрдиреН A8X, C, Lua, PDP8 рд░ FOCALред рдпреА рдкрд╛рдБрдЪ рдлрд░рдХ рднрд╛рд╖рд╛ рд╣реБрдиреНред рдореЗрд╕рд┐рдирд▓рд╛рдИ рдХреЗ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдкрд╛рдБрдЪ рдлрд░рдХ рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВ; рддрд┐рдиреАрд╣рд░реВ рд╕рдмреИ рдПрдХ рдЕрд░реНрдХрд╛рдХреЛ рдорд╛рдерд┐ рд╕реНрдЯреНрдпрд╛рдХ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН!
рдпреЛ рдХреЗ рд╣реЛ? рдХрд┐рди рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рднрд╛рд╖рд╛рд╣рд░реВ рдЫрдиреН? рд╡рд╛рд╕реНрддрд╡рдорд╛, рдЖрдИрдкреНрдпрд╛рдб, рдкреАрдбреАрдкреА-8, рд╕реА, рд▓реБрдЖ рд░ рд╕рдмреИ рдХреБрд░рд╛ рдмрд┐рд░реНрд╕рдиреБрд╣реЛрд╕реНред рдХрд┐рди рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рднрд╛рд╖рд╛рд╣рд░реВ рдЫрдиреН?
## рдХрд┐рди рдзреЗрд░реИ рднрд╛рд╖рд╛рд╣рд░реВ рдЫрдиреН?
рдпрд╕рдХрд╛реЗ рдмрд╛рд░реЗрдорд╛ рд╕рд╛реЗрдЪ! рддрдкрд╛рдИрдВ рдХрддрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рд╣рд░реВ рдирд╛рдо рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ? рдпрд╣рд╛рдБ, рдо рддрдкрд╛рдИрдВрд▓рд╛рдИ рдПрдЙрдЯрд╛ рд╕рд╛рдиреЛ рд╕реВрдЪреА рджрд┐рдиреНрдЫреБ:
- рдлреЛрд░рдЯреНрд░рд╛рди
- рдХреЗрд╣рд┐
- рдХреЛрдмреЛрд▓
- SNOBOL
- LISP
- BCPL
- B
- C
- рд╕рд┐рдореБрд▓рд╛
- SMALLTALK
- EIFFEL
- рд╕реА ++
- JAVA
- C#
- рдкрд╛рдЗрдерди
- рд░реБрдмреА
- рд▓реЛрдЧреЛ
- рд▓реБрдЖ Language
- рдмреЗрд╕рд┐рдХ
- PL/1
- рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ
- GO
- рдбрд╛рд░реНрдЯ
- рдХрд╛рд░реНрдпрдХреНрд░рдо
- рдЕрдЧрд╛рдбрд┐
- SWIFT
- ML
- OCCAM
- OCAML
- ADA
- ERLANG
- рдЗрд▓рд┐рдХреНрд╕рд┐рд░
- рдлреЛрдХрд▓
рддрдкрд╛рдИрдВрд▓реЗ рдкрдХреНрдХреИ рдкрдирд┐ рдЕрд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕реЛрдЪреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдЬреБрди рдореИрд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдЧрд░реЗрдХреЛ рдЫреИрдиред рдкреНрд░рд╢реНрди рдЫ, рдХрд┐рди рддрд┐рдиреАрд╣рд░реВрдордзреНрдпреЗ рдзреЗрд░реИ рдЫрдиреН? рд╕рд╛рдБрдЪреНрдЪреИ рдпреЛ рдкреНрд░рд╢реНрдирдХреЛ рдПрдЙрдЯрд╛ рдорд╛рддреНрд░ рдЬрд╡рд╛рдл рд╣реБрди рд╕рдХреНрдЫред рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рдХрдореНрдкреНрдпреБрдЯрд░ рднрд╛рд╖рд╛рд╣рд░реВ рд╣реБрдиреБрдХреЛ рдХрд╛рд░рдг:
рд╣рд╛рдореА рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдорди рдкрд░реНрджреИрдиред
рдЦреИрд░, рд╣реБрдирд╕рдХреНрдЫ рддреНрдпреЛ рдзреЗрд░реИ рдмрд▓рд┐рдпреЛ рдмрдпрд╛рди рд╣реЛред рд╕рд╛рдпрдж рдореИрд▓реЗ рднрдиреНрдиреБ рдкрд░реНрдЫ:
рд╣рд╛рдореА рд╣рд▓рд┐рдЙрдбрдорд╛ рдерд┐рдпреМрдВред
рд╣рд╛рдореА рд░реЗрдбрд╡реБрдбрдорд╛ рдерд┐рдпреМрдВред
рд╣рд╛рдореАрд▓реЗ рдЧреЛрд▓реНрдбрди рдХреЛрдбрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╛рдЧрд░ рдкрд╛рд░ рдЧрд░реНрдпреМрдВред
рд╣рд╛рдореА рд╣рд╛рдореНрд░реЛ рджрд┐рдорд╛рдЧ рдмрд╛рд╣рд┐рд░ рдерд┐рдпреМрдВ
рдпреЛ рдпрд╕реНрддреЛ рд░рд╛рдореНрд░реЛ рд▓рд╛рдЗрди рдЫред
рдпрд╕рд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рд╕реБрдиреМрд▓реЛ рдХреЛрдб рдЦреЛрдЬреНрдЫредрдЕрдирд┐ рд╣рд╛рдореА рдмреБрдвреНрдпреМрд▓реА рд╣реБрдБрджреИрдЫреМрдВред
рдард┐рдХ рдЫ, рд╕рд╛рдпрдж рдореИрд▓реЗ рдЖрдлреНрдиреИ рд▓рд╛рдЧрд┐ рдмреЛрд▓реНрдиреБ рдкрд░реНрдЫ... рдХреЗ рддрдкрд╛рдИ рдиреАрд▓ рдпрдВрдЧрд▓рд╛рдИ рдЧреБрдирд╛рд╕реЛ рдЧрд░реНрди рдЫреЛрдбреНрди рд░ рдХреЗрд╣реА рд░рд╛рдореНрд░реЛ рдХреЗрдЯреА рдЦреЛрдЬреНрди рд░ рдЙрдиреАрд╕рдБрдЧ рдмрд╕реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЪрд┐рдЪреНрдпрд╛рдЙрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрди? рд╕реБрдирдХреЛ рдореБрдЯреБрдХреЛ рдЦреЛрдЬреА рд╡реНрдпрд░реНрде рднрдпреЛ рднрдиреЗрд░ рдЙрд╕рд▓рд╛рдИ рднрдиреНрди рдЪрд╛рд╣рдиреБрднрдПрди рд░? рдорд▓рд╛рдИ рднрдиреНрдиреБрд╣реЛрд╕реН, рдпрджрд┐ рдЙрд╕рд▓реЗ рдпреЛ рдлреЗрд▓рд╛ рдкрд╛рд░реНрдпреЛ рднрдиреЗ рдЙрд╕рд▓реЗ рдХреЗ рдЧрд░реНрд▓рд╛?
рд░ рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рдПрдХ рдЖрджрд░реНрд╢ рднрд╛рд╖рд╛ рднреЗрдЯреНрдЯрд╛рдПрдорд╛ рдХреЗ рдЧрд░реНрдиреЗ?
рд╣рд╛рдореАрд▓реЗ PDP-8 рд░ FOCAL рдЗрдореНрдпреБрд▓реЗрдЯрд░рд╣рд░реВ "Lunar Lander" рдЦреЗрд▓реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реЗрдХрд╛ рдерд┐рдпреМрдВ, 1969 рдорд╛ рд╣рд╛рдИрд╕реНрдХреВрд▓рдХрд╛ рд╡рд┐рджреНрдпрд╛рд░реНрдереАрд▓реЗ рд▓реЗрдЦреЗрдХрд╛!
рдорд▓рд╛рдИ рддреНрдпрд╣реА рд▓рд╛рдЧреНрдЫред
рдпрд╕рдХреЛ рд╕рд╛рде рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЦреЛрдЬреНрди рд░реЛрдХреНрдиреБрд╣реЛрд╕реНред рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ рд╕рд┐рджреНрдз рднрд╛рд╖рд╛ рдЫреИрдиред рд╣рд╛рдореАрд▓реЗ рдЬрддрд╛рддрддреИ рд╣реЗрд░реНрдпреМрдВред рд╣рд╛рдореАрд▓реЗ рдорд╛рдерд┐ рд░ рддрд▓рдмрд╛рдЯ рд╣реЗрд░реЗред рд╣рд╛рдореАрд▓реЗ рднрд┐рддреНрд░ рд░ рдмрд╛рд╣рд┐рд░ рд╣реЗрд░реНрдпреМрдВред
рд╣рд╛рдореАрд▓реЗ рджреБрдмреИ рддрд░реНрдлрдмрд╛рдЯ рднрд╛рд╖рд╛рд╣рд░реВ рд╣реЗрд░реНрдпреМрдВред
рднрд┐рддреНрд░ рд░ рдмрд╛рд╣рд┐рд░
рд░ рдЕрдЭреИ рдкрдирд┐, рдПрдХ рддрд░рд┐рдХрд╛ рд╡рд╛ рдЕрд░реНрдХреЛред
рдпрд╛рдж рдЧрд░реМрдВ рдХрд┐ рдпреА рднрд╛рд╖рд┐рдХ рднреНрд░рдо рд╣реБрдиреНредрд╣рд╛рдореА рд╕рд╛рдБрдЪреНрдЪреИ рднрд╛рд╖рд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреЗрд╣рд┐ рдмреБрдЭреНрджреИрдиреМрдВ ...
... рдмрд┐рд▓реНрдХреБрд▓ред
рд╣реЛ, рдЖрдЬ рдПрдХ рдЕрд╕рд╛рдорд╛рдиреНрдп рджрд┐рди рд╣реЛред
рддрд░ рдЬреЗ рд╣реЛрд╕реН, рдмрд┐рдиреНрджреБ рд╣реЛ:
рд╣рд╛рдореАрд▓рд╛рдИ рдЕрд░реНрдХреЛ рднрд╛рд╖рд╛ рдЪрд╛рд╣рд┐рдБрджреИрдиред
рд╣рд╛рдореАрд▓реЗ рдШрд░ рдЬрд╛рдиреЗ рдмрд╛рдЯреЛ рдерд╛рд╣рд╛ рдкрд╛рдЙрдиреБ рдкрд░реНрджреИрдиред
рд╣рд╛рдореА рдХреЗрд╡рд▓ рдЬреАрд╡рди рднрдиреНрджрд╛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рди рдЪрд╛рд╣рдиреНрдЫреМрдВред
SQL
рд╣реЛ, рдЕрдиреМрдареЛ рджрд┐рдиред
рддреНрдпрд╕реИрд▓реЗ рдпрд╣рд╛рдБ рдПрдЙрдЯрд╛ рд╡рд┐рдЪрд╛рд░ рдЫред рд╣реБрдирд╕рдХреНрдЫ рд╣рд╛рдореАрд▓реЗ рдирдпрд╛рдБ рднрд╛рд╖рд╛рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЫреЛрдбреНрдиреБ рдкрд░реНрдЫ рд░ рд╢рд╛рдиреНрдд рд╣реБрдиреБрд╣реЛрд╕реН рд░ рдПрдХ рд╡рд╛ рджреБрдИ рдЫрд╛рдиреНрдиреБ рдкрд░реНрдЫ рдЬреБрди рд╡рд╛рд╕реНрддрд╡рдореИ рд░рд╛рдореНрд░реЛ рдЫред рдпрд╕рд▓реЗ рдЬреАрд╡рдирд▓рд╛рдИ рдзреЗрд░реИ рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрдиреЗрдЫ, рд╣реИрди рд░?
рд░, рдпрджрд┐ рддрдкрд╛рдИрдВ рд╕реЛрдЪрд┐рд░рд╣рдиреБрднрдПрдХреЛ рдерд┐рдпреЛ рднрдиреЗ, 76.43844461 рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд░рд╛рдореНрд░реЛ 2.23 MPH рдЕрд╡рддрд░рдг рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫред
рд╕реНрд░реЛрдд: www.habr.com