Пол Π“Ρ€Π΅Π°ΠΌ Π·Π° Јава ΠΈ β€žΡ…Π°ΠΊΠ΅Ρ€ΡΠΊΠΈβ€œ програмски Ρ˜Π°Π·ΠΈΡ†ΠΈ (2001)

Пол Π“Ρ€Π΅Π°ΠΌ Π·Π° Јава ΠΈ β€žΡ…Π°ΠΊΠ΅Ρ€ΡΠΊΠΈβ€œ програмски Ρ˜Π°Π·ΠΈΡ†ΠΈ (2001)

Овој СсСј ΠΏΡ€ΠΎΠΈΠ·Π»Π΅Π·Π΅ ΠΎΠ΄ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ Π³ΠΈ ΠΈΠΌΠ°Π² со Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ Π·Π° Ρ‚Π΅ΠΌΠ°Ρ‚Π° Π·Π° пристрасност ΠΏΡ€ΠΎΡ‚ΠΈΠ² Java. Ова Π½Π΅ Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΠΊΠ° Π½Π° Java, Ρ‚ΡƒΠΊΡƒ јасСн ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° β€žΡ…Π°ΠΊΠ΅Ρ€ΡΠΊΠΈΠΎΡ‚ Ρ€Π°Π΄Π°Ρ€β€œ.

Π‘ΠΎ Ρ‚Π΅ΠΊΠΎΡ‚ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ, Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅ Ρ€Π°Π·Π²ΠΈΠ²Π°Π°Ρ‚ нос Π·Π° Π΄ΠΎΠ±Ρ€Π° ΠΈΠ»ΠΈ лоша Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π°. МислСв Π΄Π΅ΠΊΠ° ΠΌΠΎΠΆΠ΅Π±ΠΈ Π΅ интСрСсно Π΄Π° сС ΠΎΠ±ΠΈΠ΄Π°ΠΌ Π΄Π° Π³ΠΈ Π½Π°Π²Π΅Π΄Π°ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈΡ‚Π΅ Π·ΠΎΡˆΡ‚ΠΎ ја смСтам Java сомнитСлна.

НСкои ΡˆΡ‚ΠΎ Π³ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π»Π΅ Π³ΠΎ смСталС Π·Π° Π²Ρ€Π΅Π΄Π΅Π½ ΠΎΠ±ΠΈΠ΄ Π΄Π° сС напишС Π½Π΅ΡˆΡ‚ΠΎ Π·Π° ΡˆΡ‚ΠΎ никогаш ΠΏΠΎΡ€Π°Π½ΠΎ Π½Π΅ Π±ΠΈΠ»ΠΎ ΠΏΠΈΡˆΡƒΠ²Π°Π½ΠΎ. Π”Ρ€ΡƒΠ³ΠΈ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΡƒΠ²Π°Π° Π΄Π΅ΠΊΠ° ΠΏΠΈΡˆΡƒΠ²Π°ΠΌ Π·Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π·Π° ΠΊΠΎΠΈ Π½Π΅ Π·Π½Π°ΠΌ Π½ΠΈΡˆΡ‚ΠΎ. Π—Π°Ρ‚ΠΎΠ°, Π·Π° сСкој ΡΠ»ΡƒΡ‡Π°Ρ˜, Π±ΠΈ сакал Π΄Π° појаснам Π΄Π΅ΠΊΠ° Π½Π΅ ΠΏΠΈΡˆΡƒΠ²Π°ΠΌ Π·Π° Java (со која никогаш Π½Π΅ сум Ρ€Π°Π±ΠΎΡ‚Π΅Π»), Ρ‚ΡƒΠΊΡƒ Π·Π° β€žΡ…Π°ΠΊΠ΅Ρ€ΡΠΊΠΈ Ρ€Π°Π΄Π°Ρ€β€œ (Π·Π° кој ΠΌΠ½ΠΎΠ³Ρƒ размислував).

Π˜Π·Ρ€Π°Π·ΠΎΡ‚ β€žΠ½Π΅ суди ΠΊΠ½ΠΈΠ³Π° спорСд ΠΊΠΎΡ€ΠΈΡ†Π°Ρ‚Π°β€œ ΠΏΠΎΡ‚Π΅ΠΊΠ½ΡƒΠ²Π° ΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ ΠΊΠΎΠ³Π° ΠΊΠ½ΠΈΠ³ΠΈΡ‚Π΅ сС ΠΏΡ€ΠΎΠ΄Π°Π²Π°Π»Π΅ Π²ΠΎ ΠΏΡ€Π°Π·Π½ΠΈ картонски ΠΊΠΎΡ€ΠΈΡ†ΠΈ ΠΊΠΎΠΈ ΠΊΡƒΠΏΡƒΠ²Π°Ρ‡ΠΎΡ‚ Π³ΠΈ Π²Ρ€Π·ΡƒΠ²Π°Π» ΠΏΠΎ свој вкус. Π’ΠΎ Ρ‚ΠΈΠ΅ Π΄Π΅Π½ΠΎΠ²ΠΈ, ΠΊΠ½ΠΈΠ³Π°Ρ‚Π° Π½Π΅ моТСшС Π΄Π° сС ΠΏΡ€Π΅ΠΏΠΎΠ·Π½Π°Π΅ ΠΏΠΎ ΠΊΠΎΡ€ΠΈΡ†Π°Ρ‚Π°. ΠœΠ΅Ρ“ΡƒΡ‚ΠΎΠ°, ΠΎΡ‚Ρ‚ΠΎΠ³Π°Ρˆ, ΠΈΠ·Π΄Π°Π²Π°Ρ‡ΠΊΠ°Ρ‚Π° ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΡ˜Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π½Π°ΠΏΡ€Π΅Π΄Π½Π°, Π° соврСмСнитС ΠΈΠ·Π΄Π°Π²Π°Ρ‡ΠΈ Π²Π»ΠΎΠΆΡƒΠ²Π°Π°Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΈ Π½Π°ΠΏΠΎΡ€ΠΈ Π·Π° Π΄Π° сС осигураат Π΄Π΅ΠΊΠ° ΠΊΠΎΡ€ΠΈΡ†Π°Ρ‚Π° ΠΊΠ°ΠΆΡƒΠ²Π° ΠΌΠ½ΠΎΠ³Ρƒ.

Поминав ΠΌΠ½ΠΎΠ³Ρƒ Π²Ρ€Π΅ΠΌΠ΅ Π²ΠΎ ΠΊΠ½ΠΈΠΆΠ°Ρ€Π½ΠΈΡ†ΠΈΡ‚Π΅ ΠΈ мислам Π΄Π΅ΠΊΠ° Π½Π°ΡƒΡ‡ΠΈΠ² Π΄Π° Ρ€Π°Π·Π±ΠΈΡ€Π°ΠΌ сè ΡˆΡ‚ΠΎ сакаат Π΄Π° ΠΌΠΈ ΠΊΠ°ΠΆΠ°Ρ‚ ΠΈΠ·Π΄Π°Π²Π°Ρ‡ΠΈΡ‚Π΅, Π° Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎ ΠΈ ΡƒΡˆΡ‚Π΅ Π½Π΅ΡˆΡ‚ΠΎ. ΠŸΠΎΠ³ΠΎΠ»Π΅ΠΌΠΈΠΎΡ‚ Π΄Π΅Π» ΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ ΡˆΡ‚ΠΎ Π³ΠΎ ΠΏΠΎΠΌΠΈΠ½Π°Π² Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ ΠΊΠ½ΠΈΠΆΠ°Ρ€Π½ΠΈΡ†ΠΈΡ‚Π΅ Π³ΠΎ ΠΏΠΎΠΌΠΈΠ½Π°Π² ΠΏΡ€Π΅Π΄ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠΈΡ‚Π΅ Π΅ΠΊΡ€Π°Π½ΠΈ ΠΈ прСтпоставувам Π΄Π΅ΠΊΠ° Π½Π°ΡƒΡ‡ΠΈΠ², Π΄ΠΎ ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ стСпСн, Π΄Π° ја ΠΎΡ†Π΅Π½ΡƒΠ²Π°ΠΌ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π°Ρ‚Π° спорСд Π½Π΅Ρ˜Π·ΠΈΠ½ΠΈΡ‚Π΅ ΠΊΠΎΡ€ΠΈΡ†ΠΈ. МоТСби Π΅ слСпа ΡΡ€Π΅ΡœΠ°, Π½ΠΎ успСав Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π°ΠΌ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΊΠΎΠΈ сС ΠΏΠΎΠΊΠ°ΠΆΠ°Π° ΠΊΠ°ΠΊΠΎ навистина лоши.

Π•Π΄Π½Π° ΠΎΠ΄ ΠΎΠ²ΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ сС ΠΏΠΎΠΊΠ°ΠΆΠ° ΠΊΠ°ΠΊΠΎ Java Π·Π° ΠΌΠ΅Π½Π΅. НСмам напишано Π½ΠΈΡ‚Ρƒ Π΅Π΄Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π½Π° Јава, ΠΈ само ја ΠΏΡ€Π΅Π³Π»Π΅Π΄Π°Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π°, Π½ΠΎ ΠΈΠΌΠ°ΠΌ чувство Π΄Π΅ΠΊΠ° Π½Π΅ Π΅ ΠΏΡ€Π΅Π΄ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ Π΄Π° станС ΠΌΠ½ΠΎΠ³Ρƒ ΡƒΡΠΏΠ΅ΡˆΠ΅Π½ јазик. МоТС Π΄Π° Π³Ρ€Π΅ΡˆΠ°ΠΌ - ΠΏΡ€Π°Π²Π΅ΡšΠ΅Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ΡƒΠ²Π°ΡšΠ° Π·Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π°Ρ‚Π° Π΅ опасна Ρ€Π°Π±ΠΎΡ‚Π°. А сСпак, Π½Π΅ΠΊΠ°ΠΊΠΎ Π΄ΠΎΠΊΠ°Π· Π·Π° Π΅Ρ€Π°Ρ‚Π°, Π΅Π²Π΅ Π·ΠΎΡˆΡ‚ΠΎ Π½Π΅ ΠΌΠΈ сС Π΄ΠΎΠΏΠ°Ρ“Π° Java:

  1. ΠŸΡ€Π΅Π³ΠΎΠ»Π΅ΠΌ Π΅Π½Ρ‚ΡƒΠ·ΠΈΡ˜Π°Π·Π°ΠΌ. ОвиС стандарди Π½Π΅ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС Π½Π°ΠΌΠ΅Ρ‚Π½ΡƒΠ²Π°Π°Ρ‚. Никој Π½Π΅ сС ΠΎΠ±ΠΈΠ΄Π΅ Π΄Π° ΠΏΡ€ΠΎΠΌΠΎΠ²ΠΈΡ€Π° C, Unix ΠΈΠ»ΠΈ HTML. ВистинскитС стандарди сС поставСни ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΡ€Π΅Π΄ ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ Π»ΡƒΡ“Π΅ Π΄Π° ΡΠ»ΡƒΡˆΠ½Π°Ρ‚ Π·Π° Π½ΠΈΠ². На Ρ€Π°Π΄Π°Ρ€ΠΎΡ‚ Π½Π° Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅, ΠŸΠ΅Ρ€Π» ΠΈΠ·Π³Π»Π΅Π΄Π° Π½Π΅ ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ ΠΎΠ΄ Java, само ΠΏΠΎΡ€Π°Π΄ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ заслуги.
  2. Јава Π½Π΅ Ρ†Π΅Π»ΠΈ високо. Π’ΠΎ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΠΎΡ‚ опис Π½Π° Java, Гослинг Сксплицитно Π½Π°Π²Π΅Π΄ΡƒΠ²Π° Π΄Π΅ΠΊΠ° Java Π΅ Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½Π° Π΄Π° Π±ΠΈΠ΄Π΅ лСсна Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π½Π°Π²ΠΈΠΊΠ½Π°Ρ‚ΠΈ Π½Π° C. Вој бСшС Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ Π΄Π° Π±ΠΈΠ΄Π΅ ΡƒΡˆΡ‚Π΅ Π΅Π΄Π΅Π½ C++:C со Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΈΠ΄Π΅ΠΈ позајмСни ΠΎΠ΄ ΠΏΠΎΠ½Π°ΠΏΡ€Π΅Π΄Π½ΠΈ Ρ˜Π°Π·ΠΈΡ†ΠΈ. Како ΠΊΡ€Π΅Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° ситкоми, Π±Ρ€Π·Π° Ρ…Ρ€Π°Π½Π° ΠΈΠ»ΠΈ ΠΏΠ°Ρ‚ΡƒΠ²Π°Ρ‡ΠΊΠΈ Ρ‚ΡƒΡ€Π½Π΅ΠΈ, ΠΊΡ€Π΅Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° Java свСсно Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ Π·Π° Π»ΡƒΡ“Π΅ ΠΊΠΎΠΈ Π½Π΅ Π±Π΅Π° Ρ‚ΠΎΠ»ΠΊΡƒ ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈ ΠΊΠ°ΠΊΠΎ самитС Π½ΠΈΠ². Π˜ΡΡ‚ΠΎΡ€ΠΈΡΠΊΠΈ Π³Π»Π΅Π΄Π°Π½ΠΎ, Ρ˜Π°Π·ΠΈΡ†ΠΈΡ‚Π΅ Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ΠΈ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈ Π»ΡƒΡ“Π΅ Π΄Π° Π³ΠΈ користат Π½Π΅ ΡƒΡΠΏΠ΅Π°Ρ˜Π°: Cobol, PL/1, Pascal, Ada, C++. Π£ΡΠΏΠ΅ΡˆΠ½ΠΈΡ‚Π΅, сСпак, Π±Π΅Π° ΠΎΠ½ΠΈΠ΅ ΡˆΡ‚ΠΎ ΠΊΡ€Π΅Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π³ΠΈ Ρ€Π°Π·Π²ΠΈΡ˜Π° Π·Π° сСбС: C, Perl, Smalltalk, Lisp.
  3. Π‘ΠΊΡ€ΠΈΠ΅Π½ΠΈ ΠΌΠΎΡ‚ΠΈΠ²ΠΈ. НСкој Сднаш Ρ€Π΅Ρ‡Π΅ Π΄Π΅ΠΊΠ° свСтот Π±ΠΈ Π±ΠΈΠ» ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ мСсто Π°ΠΊΠΎ Π»ΡƒΡ“Π΅Ρ‚ΠΎ ΠΏΠΈΡˆΡƒΠ²Π°Π°Ρ‚ ΠΊΠ½ΠΈΠ³ΠΈ само ΠΊΠΎΠ³Π° ΠΈΠΌΠ°Π°Ρ‚ ΡˆΡ‚ΠΎ Π΄Π° ΠΊΠ°ΠΆΠ°Ρ‚, намСсто Π΄Π° ΠΏΠΈΡˆΡƒΠ²Π°Π°Ρ‚ ΠΊΠΎΠ³Π° сакаат Π΄Π° Π½Π°ΠΏΠΈΡˆΠ°Ρ‚ ΠΊΠ½ΠΈΠ³Π°. Π˜ΡΡ‚ΠΎ Ρ‚Π°ΠΊΠ°, ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π° Π·ΠΎΡˆΡ‚ΠΎ ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Π½ΠΎ ΡΠ»ΡƒΡˆΠ°ΠΌΠ΅ Π·Π° Java Π½Π΅ Π΅ Π·Π°Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ Ρ‚ΠΈΠ΅ сС ΠΎΠ±ΠΈΠ΄ΡƒΠ²Π°Π°Ρ‚ Π΄Π° Π½ΠΈ ΠΊΠ°ΠΆΠ°Ρ‚ Π½Π΅ΡˆΡ‚ΠΎ Π·Π° програмскитС Ρ˜Π°Π·ΠΈΡ†ΠΈ. Π‘Π»ΡƒΡˆΠ°ΠΌΠ΅ Π·Π° Java ΠΊΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ ΠΏΠ»Π°Π½ΠΎΡ‚ Π½Π° Sun Π΄Π° сС соочи со Microsoft.
  4. Никој Π½Π΅ ја сака. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π½Π° C, Perl, Python, Smalltalk ΠΈΠ»ΠΈ Lisp сС Π·Π°Ρ™ΡƒΠ±Π΅Π½ΠΈ Π²ΠΎ Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ Ρ˜Π°Π·ΠΈΡ†ΠΈ. Никогаш Π½Π΅ сум ΡΠ»ΡƒΡˆΠ½Π°Π» нСкој Π΄Π° изјави Ρ™ΡƒΠ±ΠΎΠ² ΠΊΠΎΠ½ Java.
  5. Π›ΡƒΡ“Π΅Ρ‚ΠΎ сС ΠΏΡ€ΠΈΠ½ΡƒΠ΄Π΅Π½ΠΈ Π΄Π° Π³ΠΎ користат. ΠœΠ½ΠΎΠ³Ρƒ Π»ΡƒΡ“Π΅ ΡˆΡ‚ΠΎ Π³ΠΈ ΠΏΠΎΠ·Π½Π°Π²Π°ΠΌ ΠΊΠΎΠΈ користат Java Π³ΠΎ ΠΏΡ€Π°Π²Π°Ρ‚ Ρ‚ΠΎΠ° ΠΎΠ΄ ΠΏΠΎΡ‚Ρ€Π΅Π±Π°. Π’ΠΈΠ΅ мислат Π΄Π΅ΠΊΠ° Ρ‚ΠΎΠ° ќС ΠΈΠΌ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Ρ„ΠΈΠ½Π°Π½ΡΠΈΡ€Π°ΡšΠ΅, ΠΈΠ»ΠΈ мислат Π΄Π΅ΠΊΠ° ќС ΠΈΠΌ сС Π΄ΠΎΠΏΠ°Π΄Π½Π΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅, ΠΈΠ»ΠΈ Ρ‚ΠΎΠ° Π΅ ΠΎΠ΄Π»ΡƒΠΊΠ° Π½Π° раководството. ОвиС сС ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈ Π»ΡƒΡ“Π΅; Π΄Π° бСшС Π΄ΠΎΠ±Ρ€Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π°Ρ‚Π°, Π΄ΠΎΠ±Ρ€ΠΎΠ²ΠΎΠ»Π½ΠΎ Π±ΠΈ ја користСлС.
  6. Ова Π΅ јадСњС Π½Π° ΠΌΠ½ΠΎΠ³Ρƒ Π³ΠΎΡ‚Π²Π°Ρ‡ΠΈ. ΠΠ°Ρ˜Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ програмски Ρ˜Π°Π·ΠΈΡ†ΠΈ Π±Π΅Π° Ρ€Π°Π·Π²ΠΈΠ΅Π½ΠΈ ΠΎΠ΄ ΠΌΠ°Π»ΠΈ Ρ‚ΠΈΠΌΠΎΠ²ΠΈ. Јава Π΅ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Π½Π° ΠΎΠ΄ ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚. Ако сС ΠΏΠΎΠΊΠ°ΠΆΠ΅ Π΄Π΅ΠΊΠ° Π΅ ΡƒΡΠΏΠ΅ΡˆΠ΅Π½ јазик, Ρ‚ΠΎΠ° ќС Π±ΠΈΠ΄Π΅ ΠΏΡ€Π² ΠΏΠ°Ρ‚ Π²ΠΎ ΠΈΡΡ‚ΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° комисија Π΄Π° создадС Ρ‚Π°ΠΊΠΎΠ² јазик.
  7. Π’Π°Π° Π΅ бирократска. Од ΠΎΠ½Π° ΠΌΠ°Π»ΠΊΡƒ ΡˆΡ‚ΠΎ Π³ΠΎ Π·Π½Π°ΠΌ Π·Π° Java, сС Ρ‡ΠΈΠ½ΠΈ Π΄Π΅ΠΊΠ° ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ Π·Π° ΠΏΡ€Π°Π²Π΅ΡšΠ΅ Π±ΠΈΠ»ΠΎ ΡˆΡ‚ΠΎ. Навистина Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ Ρ˜Π°Π·ΠΈΡ†ΠΈ Π½Π΅ сС Ρ‚Π°ΠΊΠ²ΠΈ. Π’Π΅ оставаат Π΄Π° ΠΏΡ€Π°Π²ΠΈΡˆ ΡˆΡ‚ΠΎ сакаш ΠΈ Π½Π΅ Ρ‚ΠΈ ΡΡ‚ΠΎΡ˜Π°Ρ‚ Π½Π° ΠΏΠ°Ρ‚ΠΎΡ‚.
  8. Π’Π΅ΡˆΡ‚Π°Ρ‡ΠΊΠ° Π²ΠΎΠ·Π±ΡƒΠ΄Π°. Π‘Π΅Π³Π° Sun сС ΠΎΠ±ΠΈΠ΄ΡƒΠ²Π° Π΄Π° сС ΠΏΡ€Π΅ΠΏΡ€Π°Π²Π° Π΄Π΅ΠΊΠ° Java Π΅ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Π½Π° ΠΎΠ΄ Π·Π°Π΅Π΄Π½ΠΈΡ†Π°Ρ‚Π°, Π΄Π΅ΠΊΠ° Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ ΠΊΠ°ΠΊΠΎ Perl ΠΈΠ»ΠΈ Python. А сСпак, Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π½ ΠΎΠ΄ ΠΎΠ³Ρ€ΠΎΠΌΠ½Π° компанија. Π—Π½Π°Ρ‡ΠΈ, Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ Ρ€ΠΈΠ·ΠΈΠΊΡƒΠ²Π° Π΄Π° испаднС иста досадна Π±Π΅Π΄Π° ΠΊΠ°ΠΊΠΎ сè ΡˆΡ‚ΠΎ ΠΈΠ·Π»Π΅Π³ΡƒΠ²Π° ΠΎΠ΄ ΡƒΡ‚Ρ€ΠΎΠ±Π°Ρ‚Π° Π½Π° Π΅Π΄Π½Π° Π³ΠΎΠ»Π΅ΠΌΠ° компанија.
  9. Π‘ΠΎΠ·Π΄Π°Π΄Π΅Π½ Π΅ Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π“ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈΠΌΠ°Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ†Π΅Π»ΠΈ со Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅. На ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡ‚Π΅ ΠΈΠΌ Ρ‚Ρ€Π΅Π±Π°Π°Ρ‚ Ρ˜Π°Π·ΠΈΡ†ΠΈ ΠΊΠΎΠΈ ΠΈΠΌΠ°Π°Ρ‚ Ρ€Π΅ΠΏΡƒΡ‚Π°Ρ†ΠΈΡ˜Π° Π΄Π΅ΠΊΠ° сС соодвСтни Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ‚ΠΈΠΌΠΎΠ²ΠΈ Π½Π° просСчни ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ. ΠˆΠ°Π·ΠΈΡ†ΠΈ со карактСристики ΠΊΠ°ΠΊΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°Ρ‡ΠΈΡ‚Π΅ Π½Π° Π±Ρ€Π·ΠΈΠ½Π°Ρ‚Π° Π½Π° ΠΊΠ°ΠΌΠΈΠΎΠ½ΠΈΡ‚Π΅ U-Haul, ΠΊΠΎΠΈ Π³ΠΈ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΡƒΠ²Π°Π°Ρ‚ Π±ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ Π΄Π° Π½Π΅ ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΡƒΠ²Π°Π°Ρ‚ ΠΏΡ€Π΅ΠΌΠ½ΠΎΠ³Ρƒ ΡˆΡ‚Π΅Ρ‚Π°. Π₯Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅ Π½Π΅ сакаат Ρ˜Π°Π·ΠΈΡ†ΠΈ ΡˆΡ‚ΠΎ Π·Π±ΠΎΡ€ΡƒΠ²Π°Π°Ρ‚ со Π½ΠΈΠ². На Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅ ΠΈΠΌ Ρ‚Ρ€Π΅Π±Π° моќ. Π˜ΡΡ‚ΠΎΡ€ΠΈΡΠΊΠΈ Π³Π»Π΅Π΄Π°Π½ΠΎ, Ρ˜Π°Π·ΠΈΡ†ΠΈΡ‚Π΅ создадСни Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ (PL/1, Ada) Π³ΡƒΠ±Π°Ρ‚, Π΄ΠΎΠ΄Π΅ΠΊΠ° Ρ˜Π°Π·ΠΈΡ†ΠΈΡ‚Π΅ создадСни ΠΎΠ΄ Ρ…Π°ΠΊΠ΅Ρ€ΠΈ (C, Perl) ΠΏΠΎΠ±Π΅Π΄ΠΈΠ»Π΅. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: Π”Π΅Π½Π΅ΡˆΠ½ΠΈΠΎΡ‚ ΠΌΠ°Π»ΠΎΠ»Π΅Ρ‚Π½ΠΈΠΊ Ρ…Π°ΠΊΠ΅Ρ€ Π΅ ΡƒΡ‚Ρ€Π΅ΡˆΠ΅Π½ CTO.
  10. ΠŸΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΈ Π»ΡƒΡ“Π΅ ΠΊΠ°ΠΊΠΎ Π½Π΅Π°. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠΈ Π½Π°Ρ˜ΠΌΠ½ΠΎΠ³Ρƒ ΠΈΠΌ сС восхитувам Π³Π΅Π½Π΅Ρ€Π°Π»Π½ΠΎ Π½Π΅ сС Π»ΡƒΠ΄ΠΈ ΠΏΠΎ Java. Кој ја сака? ОдСла, ΠΎΠ½ΠΈΠ΅ ΠΊΠΎΠΈ Π½Π΅ ја Π³Π»Π΅Π΄Π°Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π° ΠΌΠ΅Ρ“Ρƒ Ρ˜Π°Π·ΠΈΡ†ΠΈΡ‚Π΅, Π½ΠΎ ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Π½ΠΎ ΡΠ»ΡƒΡˆΠ°Π°Ρ‚ Π·Π° Java Π²ΠΎ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΡ‚; ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ Π²ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, опсСднати Π΄Π° Π½Π°Ρ˜Π΄Π°Ρ‚ Π½Π΅ΡˆΡ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ Π΄ΡƒΡ€ΠΈ ΠΈ ΠΎΠ΄ C++; ΡΠ΅ΡˆΡ‚ΠΎΡ˜Π°Π΄ΠΈ ΠΏΡ€Π΅Π΄ΠΎΠ΄Π΄Π΅Π»Π΅Π½Ρ†ΠΈ ΠΊΠΎΠΈ ќС сакаат сС ΡˆΡ‚ΠΎ ќС ΠΈΠΌ најдС Ρ€Π°Π±ΠΎΡ‚Π° (ΠΈΠ»ΠΈ ќС Π·Π°Π²Ρ€ΡˆΠ°Ρ‚ Π½Π° испит). ΠœΠΈΡΠ»Π΅ΡšΠ°Ρ‚Π° Π½Π° ΠΎΠ²ΠΈΠ΅ Π»ΡƒΡ“Π΅ сС ΠΌΠ΅Π½ΡƒΠ²Π°Π°Ρ‚ со насоката Π½Π° Π²Π΅Ρ‚Ρ€ΠΎΡ‚.
  11. ΠΠ΅Ρ˜Π·ΠΈΠ½ΠΈΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π» ΠΈΠΌΠ° Ρ‚Π΅ΡˆΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅. Бизнис ΠΌΠΎΠ΄Π΅Π»ΠΎΡ‚ Π½Π° Sun Π΅ Π½Π°ΠΏΠ°Π΄Π½Π°Ρ‚ Π½Π° Π΄Π²Π° Ρ„Ρ€ΠΎΠ½Ρ‚Π°. Π•Π²Ρ‚ΠΈΠ½ΠΈΡ‚Π΅ процСсори Π½Π° Intel ΠΊΠΎΠΈ сС користат Π²ΠΎ дСсктоп ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΠΈΡ‚Π΅ станаа Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π±Ρ€Π·ΠΈ Π·Π° сСрвСритС. И сС Ρ‡ΠΈΠ½ΠΈ Π΄Π΅ΠΊΠ° FreeBSD станува исто Ρ‚ΠΎΠ»ΠΊΡƒ Π΄ΠΎΠ±Π°Ρ€ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π΅Π½ систСм Π·Π° сСрвСр ΠΊΠ°ΠΊΠΎ Solaris. Π Π΅ΠΊΠ»Π°ΠΌΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Sun ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π° Π΄Π΅ΠΊΠ° ќС Π²ΠΈ Ρ‚Ρ€Π΅Π±Π°Π°Ρ‚ сСрвСри Π½Π° Sun Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΎΠ΄ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Π° класа. Ако ΠΎΠ²Π° бСшС вистина, Yahoo ќС бСшС ΠΏΡ€Π² Π²ΠΎ Ρ€Π΅Π΄ΠΎΡ‚ Π·Π° ΠΊΡƒΠΏΡƒΠ²Π°ΡšΠ΅ Π½Π° Sun. Но, ΠΊΠΎΠ³Π° Ρ€Π°Π±ΠΎΡ‚Π΅Π² Ρ‚Π°ΠΌΡƒ, Ρ‚ΠΈΠ΅ користСа Intel ΠΈ FreeBSD сСрвСри. Ова Π΅ Π΄ΠΎΠ±Ρ€ΠΎ Π·Π° ΠΈΠ΄Π½ΠΈΠ½Π°Ρ‚Π° Π½Π° Sun. И Π°ΠΊΠΎ сонцСто зајдС, Java исто Ρ‚Π°ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ Π²ΠΎ нСволја.
  12. Π‰ΡƒΠ±ΠΎΠ²Ρ‚Π° Π½Π° ΠœΠΈΠ½ΠΈΡΡ‚Π΅Ρ€ΡΡ‚Π²ΠΎΡ‚ΠΎ Π·Π° ΠΎΠ΄Π±Ρ€Π°Π½Π°. ΠœΠΈΠ½ΠΈΡΡ‚Π΅Ρ€ΡΡ‚Π²ΠΎΡ‚ΠΎ Π·Π° ΠΎΠ΄Π±Ρ€Π°Π½Π° Π³ΠΈ ΠΎΡ…Ρ€Π°Π±Ρ€ΡƒΠ²Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π΄Π° користат Java. И ΠΎΠ²Π° ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΊΠ°ΠΊΠΎ Π½Π°Ρ˜Π»ΠΎΡˆΠΈΠΎΡ‚ Π·Π½Π°ΠΊ ΠΎΠ΄ ситС. ΠœΠΈΠ½ΠΈΡΡ‚Π΅Ρ€ΡΡ‚Π²ΠΎΡ‚ΠΎ Π·Π° ΠΎΠ΄Π±Ρ€Π°Π½Π° ΠΏΡ€Π°Π²ΠΈ ΠΎΠ΄Π»ΠΈΡ‡Π½Π° (Π°ΠΊΠΎ скапа) Ρ€Π°Π±ΠΎΡ‚Π° Π·Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° Π½Π° Π·Π΅ΠΌΡ˜Π°Ρ‚Π°, Ρ‚ΠΈΠ΅ сакаат ΠΏΠ»Π°Π½ΠΎΠ²ΠΈ, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΈ ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ. Нивната ΠΊΡƒΠ»Ρ‚ΡƒΡ€Π° Π΅ цСлосно спротивна Π½Π° хакСрската ΠΊΡƒΠ»Ρ‚ΡƒΡ€Π°; ΠΊΠΎΠ³Π° станува Π·Π±ΠΎΡ€ Π·Π° софтвСр, Ρ‚ΠΈΠ΅ ΠΈΠΌΠ°Π°Ρ‚ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΡ˜Π° Π΄Π° ΠΏΡ€Π°Π²Π°Ρ‚ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΈ ΠΎΠ±Π»ΠΎΠ·ΠΈ. ΠŸΠΎΡΠ»Π΅Π΄Π½ΠΈΠΎΡ‚ програмски јазик Π²ΠΎ кој сС Π·Π°Ρ™ΡƒΠ±ΠΈ ΠœΠΈΠ½ΠΈΡΡ‚Π΅Ρ€ΡΡ‚Π²ΠΎΡ‚ΠΎ Π·Π° ΠΎΠ΄Π±Ρ€Π°Π½Π° бСшС Ада.

Π’Π΅ ΠΌΠΎΠ»ΠΈΠΌΠ΅ ΠΈΠΌΠ°Ρ˜Ρ‚Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄, ΠΎΠ²Π° Π½Π΅ Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΠΊΠ° Π½Π° Java, Ρ‚ΡƒΠΊΡƒ ΠΊΡ€ΠΈΡ‚ΠΈΠΊΠ° Π½Π° Π½Π΅Ρ˜Π·ΠΈΠ½Π°Ρ‚Π° ΠΊΠΎΡ€ΠΈΡ†Π°. НС ја ΠΏΠΎΠ·Π½Π°Π²Π°ΠΌ Јава Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π΄ΠΎΠ±Ρ€ΠΎ Π·Π° Π΄Π° ΠΌΠΈ сС Π΄ΠΎΠΏΠ°Ρ“Π° ΠΈΠ»ΠΈ Π½Π΅ ΠΌΠΈ сС Π΄ΠΎΠΏΠ°Ρ“Π°. Π‘Π°ΠΌΠΎ сС ΠΎΠ±ΠΈΠ΄ΡƒΠ²Π°ΠΌ Π΄Π° објаснам Π·ΠΎΡˆΡ‚ΠΎ Π½Π΅ сум заинтСрСсиран Π·Π° ΡƒΡ‡Π΅ΡšΠ΅ Java.

МоТСби ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΈΠ·Π±Ρ€Π·Π°Π½ΠΎ Π΄Π° сС ΠΎΡ‚Ρ„Ρ€Π»ΠΈ јазик Π±Π΅Π· Π΄ΡƒΡ€ΠΈ ΠΈ Π΄Π° сС ΠΎΠ±ΠΈΠ΄Π΅ Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π° Π²ΠΎ Π½Π΅Π³ΠΎ. Но, ΠΎΠ²Π° Π΅ ΠΎΠ½Π° со ΡˆΡ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС справат ситС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ. Има ΠΏΡ€Π΅ΠΌΠ½ΠΎΠ³Ρƒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° Π΄Π° сС истраТат ситС. ΠœΠΎΡ€Π° Π΄Π° Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ Π΄Π° судитС спорСд Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈΡ‚Π΅ Π·Π½Π°Ρ†ΠΈ Π΄Π°Π»ΠΈ ќС Π²Ρ€Π΅Π΄ΠΈ Π²Π°ΡˆΠ΅Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅. Π‘ΠΎ Π΅Π΄Π½Π°ΠΊΠ²Π° Π±Ρ€Π·Π°ΡšΠ΅, Π³ΠΈ ΠΎΡ‚Ρ„Ρ€Π»ΠΈΠ² Cobol, Ada, Visual Basic, IBM AS400, VRML, ISO 9000, SET Protocol, VMS, Novell Netware ΠΈ CORBA β€” ΠΌΠ΅Ρ“Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅. Π’ΠΈΠ΅ Сдноставно Π½Π΅ ΠΌΠΈ сС Π΄ΠΎΠΏΠ°Π΄Π½Π°Π°.

МоТСби Π³Ρ€Π΅ΡˆΠ°ΠΌ Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ΠΎΡ‚ со Java. МоТСби Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ ΠΏΡ€ΠΎΠΌΠΎΠ²ΠΈΡ€Π°Π½ ΠΎΠ΄ Π΅Π΄Π½Π° Π³ΠΎΠ»Π΅ΠΌΠ° компанија Π·Π° Π΄Π° сС Π½Π°Ρ‚ΠΏΡ€Π΅Π²Π°Ρ€ΡƒΠ²Π° со Π΄Ρ€ΡƒΠ³Π°, Ρ€Π°Π·Π²ΠΈΠ΅Π½ ΠΎΠ΄ ΠΊΠΎΠΌΠΈΡΠΈΡ˜Π°Ρ‚Π° Π·Π° маситС, со ΠΌΠ½ΠΎΠ³Ρƒ Π²ΠΎΠ·Π±ΡƒΠ΄Π° ΠΈ сакан ΠΎΠ΄ ΠœΠΈΠ½ΠΈΡΡ‚Π΅Ρ€ΡΡ‚Π²ΠΎΡ‚ΠΎ Π·Π° ΠΎΠ΄Π±Ρ€Π°Π½Π°, сСпак ќС испаднС ΡƒΡ€Π΅Π΄Π΅Π½, ΡƒΠ±Π°Π² ΠΈ моќСн јазик ΡˆΡ‚ΠΎ јас со задоволство ќС Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π²ΠΎ. МоТСби. Но, Ρ‚ΠΎΠ° Π΅ ΠΌΠ½ΠΎΠ³Ρƒ сомнитСлно.

Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π°ΠΌ Π·Π° ΠΏΡ€Π΅Π²ΠΎΠ΄ΠΎΡ‚: ДСнис ΠœΠΈΡ‚Ρ€ΠΎΠΏΠΎΠ»ΡΠΊΠΈ

PS

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€