1. Bio man - 03 Мая, 2012 - 12:40:20 - перейти к сообщению
Java это интерпретируемый язык? Почему он тогда быстрее РНР? Хотелось бы начать учить что то еще в погоне за быстродействием (для серверного программирования), что посоветуете? Желательно что нибудь объектно ориентированное...
2. EuGen - 03 Мая, 2012 - 12:46:20 - перейти к сообщению
Изучайте Java. Это будет полезно в любом случае. Объектную модель поймете как следствие.
Насчет интерпретируемости - и то, и другое (Java и PHP) интерпретируемый компилятор, то есть транслирует в байт-код.
Насчет интерпретируемости - и то, и другое (Java и PHP) интерпретируемый компилятор, то есть транслирует в байт-код.
3. Мелкий - 03 Мая, 2012 - 13:38:37 - перейти к сообщению
Bio man пишет:
Почему он тогда быстрее РНР?
Из-за специфики работы.
PHP - принял, выплюнул, умер. И компилируется на каждое обращение. Именно с чем и борются opcode кэши, вроде APC, XCache.
Java - со скрипом запустились, скомпилировались, закешировались - и дальше работает нормально (особенно, если забыть о требованиях к памяти в общем и к CPU во время работы GC). Язык довольно интересен, но монополия одного вендора - oracle - не внушает особый оптимизм лично мне.
4. OrmaJever - 03 Мая, 2012 - 14:00:54 - перейти к сообщению
Bio man пишет:
что посоветуете?
C/C++, близок к php, быстрый, популярный.
5. caballero - 03 Мая, 2012 - 15:52:11 - перейти к сообщению
Цитата:
Java это интерпретируемый язык?
Нет. Интерпретируются байт код. Но HotSpot JVM оптимизирует его так что он может выполнятся на скорости ассемблера (например повторяющиеся куски байт кода просто превращаются в машмнный код)
6. Bio man - 05 Мая, 2012 - 17:32:52 - перейти к сообщению
Спасибо за ответы. А как на счет обновлений языка? Сильно ли пострадало комьюнити после того как джаву приобрел оракл?
(Добавление)
Какую литературу посоветуете начинающему?
(Добавление)
Какую литературу посоветуете начинающему?
7. OrmaJever - 05 Мая, 2012 - 18:17:40 - перейти к сообщению
Bio man пишет:
А как на счет обновлений языка? Сильно ли пострадало комьюнити после того как джаву приобрел оракл?
Я раньше думал что Оракл хорошая компания, но после прочтения одной статьи на хабре немного изменил своё мнение. http://habrahabr[dot]ru/post/143173/
В первом абзаце есть пару ключевых фраз
Цитата:
Oracle всегда недолюбливал разработчиков.
Цитата:
поскольку для Oracle имеют значение только собственные интересы
А что будет с языком думаю измесно только богу, вобще Java хороший язык но помоему сейчас не перспективный.
8. caballero - 05 Мая, 2012 - 18:24:54 - перейти к сообщению
Цитата:
А что будет с языком думаю измесно только богу, вобще Java хороший язык но помоему сейчас не перспективный.
разработчики по андроид не согласятся
9. Bio man - 05 Мая, 2012 - 18:45:25 - перейти к сообщению
А что на счет литературы?
10. JustUserR - 17 Мая, 2012 - 11:34:14 - перейти к сообщению
Bio man пишет:
Существует значительное количество методов, на основании которых осущесвтялется выполнение целевого приложения на предполагаемой платформе,включающих обеспечения транспортировки оригинального алгоритма, сформированного в виде группы информационный полей в первичном пониженном уровне базового элементного трактования, для осуществления достижения формы, соответственной целевой операционной системе, ассоциированной с группой информационный полей в первичном повышенном уровне базового элементного трактованияJava это интерпретируемый язык? Почему он тогда быстрее РНР? Хотелось бы начать учить что то еще в погоне за быстродействием (для серверного программирования), что посоветуете? Желательно что нибудь объектно ориентированное...
Подобным образом, проведение фактической интерпретации для языков Java и PHP осуществляется занчительными дифференциированным образом; в качестве первичного критерия, в силу которого уровень быстродействия PHP оказывается более низким по сравнению с языком Java, осуществляется включение необходимости проведения повторной фазы компиляции при каждом последующем запуске ассоциированного приложения; тем не менее, хотя предполагаемый аспект функционирвоания может быть модифицирован ан основании использования технологии Zend/Ioncube, уровень общей производительности не осуществить достижения соответственного критерия для Java, в силу особенностей огранизации транспортировки оригинального алгоритма, сформированного в виде группы информационный полей в первичном пониженном уровне базового элементного трактования
Bio man пишет:
В качестве целевого источника, на основании которого возможно осуществление полноценного изучения предполагаемого языка Java, целесообразно использование оригинального официального издания Java/Oracle в двух томах, которое включает полноценные сведения о целевом языке и активной библиотеки объектов для осуществления разработки
А что на счет литературы?
11. Alho - 17 Мая, 2012 - 11:56:43 - перейти к сообщению
Раз уж зашел разговор, попробую начать холивар.
Так какой язык лучше? В плане перспективности? Зарплаты, популярность, частота использования?
Голову ломаю, на что же налечь. На среднем уровне знаю и питон, и пхп, и с++, с явой - похуже, но тоже есть опыт. И никак не определюсь с приоритетом.
Так какой язык лучше? В плане перспективности? Зарплаты, популярность, частота использования?
Голову ломаю, на что же налечь. На среднем уровне знаю и питон, и пхп, и с++, с явой - похуже, но тоже есть опыт. И никак не определюсь с приоритетом.
12. caballero - 17 Мая, 2012 - 12:32:44 - перейти к сообщению
Цитата:
В качестве целевого источника, на основании которого возможно осуществление полноценного изучения предполагаемого языка Java
а по человечески нельзя писать? или это копипаст с чьей то докторской дисертации?
Цитата:
Так какой язык лучше? В плане перспективности? Зарплаты, популярность, частота использования?
для разных задач подходят разные языки. Платят не за язык а за конечный продукт. Чем язык проще и распространеннее - там и конкурентов больше и наоборот.
просто займись реальным делом, реальными проектами. Все равно не освоишь язык просто изучая по учебникам.
13. Данил_123 - 17 Июня, 2012 - 23:43:27 - перейти к сообщению
php был бы более шустрым языком если являлся строго типизированным как java. имхо
14. Bio man - 18 Июня, 2012 - 00:08:59 - перейти к сообщению
Данил_123
как типизация влияет на скорость выполнения?



как типизация влияет на скорость выполнения?
15. Данил_123 - 18 Июня, 2012 - 00:37:39 - перейти к сообщению
Bio man сильно.. Поверь именно из-за этого пых медленный..