Java: відмінності між версіями

Матеріал з Файна Меморії
Перейти до навігації Перейти до пошуку
с/п
Surikoff (обговорення | внесок)
Немає опису редагування
Рядок 55: Рядок 55:
{{reflist}}
{{reflist}}


{{Navbox|name = Мови програмування |state = autocollapse |title = Мови програмування |image = |above = |group1 = [[Мови програмування#Промислові|Промислові]] |list1 = [[Ассемблер]] · [[Сі]] · [[C++]] · [[Lisp]] · [[Haskell]] · [[Java]] · [[Javascript]] · [[Pascal|Поцкаль]] · [[Perl]] · [[PHP]] · [[Python]] · [[Ruby]] · [[Scheme]] · [[Visual Basic]] |group2 = [[Мови програмування#Езотеричні|Езотеричні]] |list2 = [[HQ9+]] · [[INTERCAL]] · [[Brainfuck]] · [[Befunge]] · [[Malbolge]] · [[Piet]] · [[Spoon]] · [[Whitespace]]}}
{{Мови програмування|topic = - одна з найдурніших мов програмуваня}}


[[Категорія:Мови програмування]]
[[Категорія:Мови програмування]]
{{ПС|{{Користувач:Vox/Підпис}} 18:17, 22 квітня 2011 (EEST)|}}
{{ПС|{{Користувач:Vox/Підпис}} 18:17, 22 квітня 2011 (EEST)|}}

Версія за 11:42, 26 квітня 2011

Java™

Java (укр. Джава[1], жарг. Жаба) — обє’ктно-орієнтована мови програмування створена у 1995 році компанією Sun Microsystems. Працює на будь-яій платформі, через те, що компілюється в байт-код і виконується віртуальною машиною. Через це й тупить.

Огляд

НЕНАВИСТЬ!!!1

Нормальні кодери Жабу жорстко ненавидять через те, що

  • щоб проги на Жабі виконувались так швидко як їх еквівалент на Сі, треба півдня колупатись в конфігурації компілятора й ще півдня оптимізувати код.
  • через синтаксис навіть гірший ніж у Сі.
  • велика кількість коду[2]. Див. «Приклади коду».
  • «прінудітєльноє ООП»
  • ненормальні методи робити з GUI.

Любов і обожнювання

Як і в кожній справі, коли хтось ненавидить, хтось дуже любить. Ось за що:

Історія версій

Java 1.0

Найперша версія жаби, що вийшла в 1996 році.

Java 1.2

Мова майже не змінилась з виходу Жаби 1.0

Java 5

Ось у цю версійку впихнули справді багато оновлень:

  • Enum’и
  • Generics
  • Методи з невизначеним числом параметрів.
  • Цикли по колекціям об’єктів

І т.д.

Про всі інші етапи розвитку жаби, прочитаєш у педівікії.

Супер-пупер ідея Sun — віртуальна машина

Видається це за Відкриття™, але ж насправді це було відкрито набагато раніше Ніклаусом Віртом і його студентотою[5]. Тож «Сан» нервово курить в стороні.

Жаба і малом’які

Одного разу Малом’які мало не отримали хуйця у рота через те що, Sun подали на них у суд, через порушення авторських прав(Малом’які випустили свій J# для платформи .NET, який є точною копією жаби). Лінуксоїд-кун радий.

Приклади коду

public class HelloWorld {
    public static void main(String[] args){
        System.out.println("Hello, world!");
    }
}

Галерея

Посилання

Офіційний сайт

Примітки

  1. ↑ А не Ява!!!
  2. ↑ У порівнянні з Пітоном, дуже велика!
  3. ↑ Казати, що Жаба — тру, бо вона підходить до усіх платформ — те саме, що казати, що анальний секс — тру, бо підходить до усіх статей.
  4. ↑ Не факт, до речі, що знають.
  5. ↑ Дивись тут

Шаблон:ПС