Форум: "Потрепаться";
Текущий архив: 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.036 c