Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];

Вниз

Где достать компилятор Java ?   Найти похожие ветки 

 
Dmitriy O. ©   (2004-05-24 11:22) [0]

И как он вообще называется ?


 
Думкин ©   (2004-05-24 11:26) [1]

Там же где и компилятор Паскаля.


 
Соловьев ©   (2004-05-24 11:46) [2]

www.sun.com


 
Паниковский ©   (2004-05-24 11:50) [3]

JDK 1.4 - компилятор + библиотеки(у Sun"a на сйте есть, есть у IBM)

JBulder 9 - лучше вот такую штуку найди


 
Паниковский ©   (2004-05-24 12:15) [4]

JDK 1.4 - free

JBulder 9 - платное(много стоит) есть бесплатные аналоги


 
Dmitriy O. ©   (2004-05-24 12:19) [5]


> Паниковский ©   (24.05.04 12:15)
Понятно. Буду искать JDK Хотя наверно можно найти СD c условно бесплатным JBulder


 
TUser ©   (2004-05-24 12:20) [6]

Будет конвертор Pascal<->Java<->Блоксхема<->Понятное описание алоритма на русском языке?


 
Паниковский ©   (2004-05-24 12:24) [7]

Dmitriy O.
Удачи!


 
Sanek_metaller ©   (2004-05-24 15:34) [8]

Сначала JVM"кой обзаведитесь:)


 
Dmitriy O. ©   (2004-05-24 15:57) [9]


> Sanek_metaller ©   (24.05.04 15:34)
А что ей обзаводится ? она ж везде есть т.е. по моему в месте с Windows устанавливается. По край ней мере у мя на компе апплеты запускаются.


 
Sanek_metaller ©   (2004-05-24 16:29) [10]

>Dmitriy O. ©   (24.05.04 15:57) [9]
В XP её нет,я ее сам устанавливал...


 
Плохиш   (2004-05-24 16:30) [11]

http://www.borland.com/products/downloads/download_jbuilder.html

см. Foundation


 
Gero ©   (2004-05-24 16:43) [12]

О! Скоро автосхема будет стоить блок-схемы программ на языке Java!
А возможно даже выйдет версия для мобилок. Класс.


 
iZEN ©   (2004-05-25 21:57) [13]

java.sun.com

J2SE 1.4.2 SDK -> http://java.sun.com/j2se/1.4.2/download.html

Можно сразу качать (после лицензионного соглашения):
J2SE 1.4.2_04 - NetBeans 3.6 - "два в одном", так сказать...

То есть получаешь порядка 97Мб полностью бесплатного и рабочего инструментария (J2SDK+документация и IDE).

Я ставил всё по отдельности (Java2 SE SDK, IDE какой-нибудь бесплатный: NetBeans или Eclipse).

У Borland есть некоммерческий JBuilder Personal, но там можно только простенькие апплеты делать и мидлеты для сотовых. JBuilder слишком навороченный, но всё в нём есть (если коммерческий).


 
УНЯ ©   (2004-05-25 22:05) [14]

Удалено модератором
Примечание: Offtopic


 
wl   (2004-05-25 22:06) [15]

есть ещё бесплатная EWE сайт не помню...


 
iZEN ©   (2004-05-25 23:03) [16]

А вообще, Java - это операционная среда, почти операционная система. Там всё по-другому. Там нет понятия EXE-файла.

Java-программа - живая - собирается во время исполнения(!) из маленьких составляющих (class-файлов, откомпилированный байт-код). То есть, как только начинает выполнятся код метода main() какого-то класса, другие классы подгружаются в память по мере обращения к их коду - это упрощённо.

Существуют также компиляторы, превращающие java-приложение в нативное под Windows (exe-файл + dll-ки времени выполнения) и UNIX/Linux. Но обычно они не пользуются популярностью, так как рушат саму идеологию Java "Написано однажды - выполняется везде" - WORA.

Современные виртуальные машины Java (JVM) по скорости исполнения java-кода (спасибо JIT-у, just-in-time-compiler) нередко превосходят код, генерируемый C/C++ - компиляторами, о Delphi даже и говорить не стоит (строковые операции, например, Java исполняет в 3 раза быстрее Delphi).

В общем, добро пожаловать в мир Java.
Будет трудно поначалу, но будет интересно.


 
Fktrc ©   (2004-05-26 04:50) [17]

2iZEN
У меня нет причин Вам не верить, но не могу поверить, что на одинаковых алгоритмах интерпретатор окажется быстрее компилятора. Может хитрость в Java какая есть? Тогда при реализации этой хитрости в компилируемом языке (или его компиляторе) компилятор все равно должен обогнать.
PS: ведь критичные ко времени исполнения программы (игры, числодробилки) на Java пока еще не пишут?..


 
Fktrc ©   (2004-05-26 06:27) [18]

2iZEN
Забыл спросить. Я сейчас мелкую автоматизацию для себя пишу (дома и на работе) на JScript, прочее на Delphi. Очень удобно. Стоит ли переходить на полноценный Java? Вы, конечно, скажете, что стоит однозначно, но все же. Я имею в виду, какие ощутимые преимущества я получу. Если есть ссылка на статью на русском, где это рассказано, то выложите ее, схожу, прочитаю.

> Можно сразу качать (после лицензионного соглашения):
> J2SE 1.4.2_04 - NetBeans 3.6 - "два в одном", так сказать...

Если есть документация по пользованию всем этим добром (желательно на русском (и желательно для чайников :)) ), то тоже подскажите, пожалуйста, где она лежит.
Спасибо.


 
Паниковский ©   (2004-05-26 07:20) [19]

iZEN
1 JAVA есть виртуальная машина а не среда
2 Скорость у нее всегда меньше чем у Pascal и С так как виртуальная машина
3 Есть конечно вариант когда пишеш сервлет и перекомпилиреш его в нормальный exe"шник но все равно медленнее
Приемушество платформенно независимость так как п. 1

Вот пару ссылок:
http://www.javaportal.ru/
http://www.jbuilder.ru/index.jsp

ЗЫ
Инфы по Java на русском серьезной я почти не видел в сети
ЗЫЫ
Да прибудет с тбой сила джедай!/*Java - транскрипция ДЖАва -джедай ))*/


 
Паниковский ©   (2004-05-26 07:23) [20]

Fktrc

Игры писать можно!
Есть поддержка OpenGL.
Есть классы работы с 2D.


 
Fktrc ©   (2004-05-26 07:26) [21]

Паниковский
Без сомнения игры писать можно. Но ведь тяжелые игры (Unreal, FarCry, WarCraft, etc) не пишут! Скорость работы в этом случае имеет решающее значение.


 
Polevi ©   (2004-05-26 07:46) [22]

лишь в бирюльки поиграть
игры нельзя писать, какоая плохая ява


 
Fktrc ©   (2004-05-26 07:51) [23]


> игры нельзя писать, какоая плохая ява

это, вероятно, в ответ на

> Но ведь тяжелые игры (Unreal, FarCry, WarCraft, etc) не
> пишут! Скорость работы в этом случае имеет решающее значение.

Я приводил этот аргумент как возражение на высказывание iZEN


 
Паниковский ©   (2004-05-26 07:55) [24]

Fktrc
Можно!
/*Можно написать что угодно но есть несколько вопросов
Сколько это будет стоить?
Сколько на это уйдет времяни?*/


 
Fktrc ©   (2004-05-26 07:56) [25]

продолжу, не вовремя кнопку нажал
...как возражение на высказывание iZEN

> Современные виртуальные машины Java (JVM) по скорости исполнения
> java-кода (спасибо JIT-у, just-in-time-compiler) нередко
> превосходят код, генерируемый C/C++ - компиляторами

это высказывание опровергается тем фактом, что на Java высокоскоростные програмы не пишут. Как пример таких программ, известный всем, привел игры. Ваш сарказм не к месту.


 
Паниковский ©   (2004-05-26 08:11) [26]

Fktrc
Игры уже пишут...
Java как бы там ни было язык программирования.


 
Fktrc ©   (2004-05-26 08:36) [27]

Паниковский

> Игры уже пишут...

А ссылку можно?


 
Паниковский ©   (2004-05-26 08:38) [28]

Fktrc
Лень искать но инет проекты уже есть


 
Fktrc ©   (2004-05-26 09:40) [29]

Паниковский
Аналоги Unreal, FarCry, WarCraft и т.д. на Java есть?


 
Паниковский ©   (2004-05-26 09:49) [30]

Fktrc
Doom есть для сотовых/*без OpenGL*/
Все остольное дело времени.

/*Когда то считалось что все игры должно писатся на ASM"e*/


 
Паниковский ©   (2004-05-26 09:53) [31]

>Без сомнения игры писать можно. Но ведь тяжелые игры (Unreal,
>FarCry, WarCraft, etc) не пишут! Скорость работы в этом случае
>имеет решающее значение

Кстати если текстуры полегче зделать то почему бы и не Java?


 
Fktrc ©   (2004-05-26 10:31) [32]

Паниковский
В итоге все упирается в железо.

> /*Когда то считалось что все игры должно писатся на ASM"e*/

Это так, но увеличение вычислительных мощностей позволило писать и на ЯВУ (т.е. С++, Pascal). Когда в будущем скорость выполнения программ на Java и на C++ будет малоразличима, то Unreal Tournament 2010, возможно, напишут на Java.

> Все остольное дело времени.

Вы правы. А пока Java все же не подходит для высокопроизводительных программ.


> Кстати если текстуры полегче зделать то почему бы и не Java?

Тогда конечно, чего бы и Java не использовать. Но ведь этим высказыванием вы признали, что Java заметно медленнее C++, иначе бы не пришлось текстуры полегче делать. Да и прогресс в области игр наоборот идет по пути усложнения и утяжеления текстур для создания более реалистичного изображения.
Вообще обсуждать очевидное не хочется. Я не говорил, что Java ни для чего не подходит. Я говорил, что она не подходит для высокопроизводительных программ. А для всего остального на первое место выходит скорость написания, функциональность, поддерживаемость и безопасность полученного кода. А тут Java одна из лучших. Плюс еще и кроссплатформенность. Я сам использую подмножество Java - JScript для WSH. Красиво и удобно.


 
Jeer ©   (2004-05-26 10:51) [33]

Fktrc ©   (26.05.04 10:31) [32]
Не сравнивайте JScript "мелких" и Java - это определенно разные вещи.


 
Fktrc ©   (2004-05-26 10:55) [34]

А кто их сравнивал? Я писал про подмножество. А подмножество дает некоторое представление о множестве. Судя по JScript, сама Java также красива и удобна. Вот и все.


 
Паниковский ©   (2004-05-26 10:56) [35]

Fktrc
Я сразу сказал что виртульная машина это тормоз.

JScript <> Java

JScript != Java


 
Fktrc ©   (2004-05-26 11:03) [36]

Паниковский ©   (26.05.04 10:56) [35]
1) Пришли к консенсусу :)
2) А я и не спорил, что JScript <> Java. Тоже консенсус :)

Ладно. Я выше спрашивал, какие ощутимые преимущества я получу, перейдя на Java c Delphi? Есть ли статья на эту тему?


 
Dmitriy O. ©   (2004-05-26 11:03) [37]

А вот к стати на счет скорости. Широко освещался в прессе тот факт что ПО для марсаходов было написанно на Java. И это о может сказать о том что скорость таких прог достаточно высокая т.к. ПО там достаточно мощьное одно только автономный выбор маршрута чего стоит.


 
Паниковский ©   (2004-05-26 11:09) [38]

Fktrc
Приемущества
 1) Платформенно независимость
 2) Простота работы с инетом
 3) Зарплата

Недостатки
1) Торомза от виртуальной машины
2) Проблемы с локальными ресурсами(файлами)
3) С подобный язык

Ну это так, без глубокого анализа вопроса


 
Fktrc ©   (2004-05-26 11:09) [39]

Dmitriy O. ©   (26.05.04 11:03) [37]
Это естественно. Требовалась высокая надежность кода (программиста же на марсоход для отладки кода на месте не посадишь :)), вот поэтому и Java/


 
Fktrc ©   (2004-05-26 11:28) [40]

Паниковский
Достоинства
1), 2) Ну это в моей работе пока не требуется.
3) А вот это интересно :)

Недостатки
1) и 3) не волнуют.

> Проблемы с локальными ресурсами(файлами)

А вот про это поподробнее. Я ведь имел в виду кодирование настольных приложений, а не апплетов к web-страницам. А в настольных утилитах ничего подобного по идее быть не должно...



Страницы: 1 2 3 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.032 c
4-1085128930
Style
2004-05-21 12:42
2004.06.27
ProcessID и ThreadID


8-1081935418
pr
2004-04-14 13:36
2004.06.27
прожектора


1-1087111237
NV-VETAL
2004-06-13 11:20
2004.06.27
TWebbrowser как в форме нажать кнопку?


14-1086860996
Юрий
2004-06-10 13:49
2004.06.27
Учебник по С++


3-1086095008
AtoL2k2
2004-06-01 17:03
2004.06.27
Группировка в FastReport.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский