The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Анализ популярности языков программирования в 2015 году, opennews (??), 08-Янв-16, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


2. "Анализ популярности языков программирования в 2015 году"  –1 +/
Сообщение от fdgergfaewfdghsdgaertg (?), 08-Янв-16, 13:47 
Объясните: с ростом производительности эвм любых видов и удешевления мощностей есть ли у джавы шансы стать тем, чем сейчас является C/CPP?
Ответить | Правка | Наверх | Cообщить модератору

7. "Анализ популярности языков программирования в 2015 году"  +30 +/
Сообщение от all_glory_to_the_hypnotoad (ok), 08-Янв-16, 13:55 
нет.
Ответить | Правка | Наверх | Cообщить модератору

9. "Анализ популярности языков программирования в 2015 году"  –11 +/
Сообщение от iZEN (ok), 08-Янв-16, 13:57 
> Объясните: с ростом производительности эвм любых видов и удешевления мощностей есть ли у джавы шансы стать тем, чем сейчас является C/CPP?

При условии популяризации Java-процессоров (они давно есть, но не так популярны из-за "железячного лобби"), способных выполнять байт-код напрямую, минуя промежуточную трансляцию в машинные инструкции посредсвом программной прослойки, написанной на C++.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

13. "Анализ популярности языков программирования в 2015 году"  +18 +/
Сообщение от Соколов (?), 08-Янв-16, 14:01 
Что-то подобное я слышал уже лет 10 назад.
Ответить | Правка | Наверх | Cообщить модератору

72. "Анализ популярности языков программирования в 2015 году"  +6 +/
Сообщение от Аноним (-), 08-Янв-16, 18:20 
Ви таки будете смеяться, но не 10, а 20
Ответить | Правка | Наверх | Cообщить модератору

116. "Анализ популярности языков программирования в 2015 году"  +1 +/
Сообщение от trdm (ok), 08-Янв-16, 21:24 
Ну ты зубр :)
Ответить | Правка | Наверх | Cообщить модератору

163. "Анализ популярности языков программирования в 2015 году"  +3 +/
Сообщение от Анончег (?), 09-Янв-16, 01:21 
Не зубр, а мамонт и даже мастодонт. Товарищ, ну нельзя же настолько не интересоваться палеонтологией ;)
Ответить | Правка | Наверх | Cообщить модератору

14. "Анализ популярности языков программирования в 2015 году"  +3 +/
Сообщение от anonymous (??), 08-Янв-16, 14:01 
любопытный вопрос - где в таком случае должен находиться сборщик мусора, необходимый в java?
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

18. "Анализ популярности языков программирования в 2015 году"  +9 +/
Сообщение от Аноним (-), 08-Янв-16, 14:27 
изя этим лично займётся.
Ответить | Правка | Наверх | Cообщить модератору

20. "Анализ популярности языков программирования в 2015 году"  +/
Сообщение от Аноним (-), 08-Янв-16, 14:29 
> необходимый в java

Очевидно, вы слышали звон.

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

40. "Анализ популярности языков программирования в 2015 году"  +4 +/
Сообщение от anonymous (??), 08-Янв-16, 15:50 
очень многозначительно и совершенно безинформативно. спасибо за Ваш ответ.
Ответить | Правка | Наверх | Cообщить модератору

44. "Анализ популярности языков программирования в 2015 году"  –6 +/
Сообщение от Аноним (-), 08-Янв-16, 16:05 
> очень многозначительно и совершенно безинформативно. спасибо за Ваш ответ.

Ну кто же виноват в том, что школие не осиливает гуголь?
Намек первый: где "находятся" сборщики мусора для Си/С++ и остальной кучи языков.
Намек второй: JavaME/CLDC (16 MHZ, 8KB RAM)– не, не слышали!

Ответить | Правка | Наверх | Cообщить модератору

251. "Анализ популярности языков программирования в 2015 году"  +1 +/
Сообщение от й (?), 10-Янв-16, 16:49 
> Намек второй: JavaME/CLDC (16 MHZ, 8KB RAM)– не, не слышали!

слышали, щупали и очень рады, что оно сдохло

Ответить | Правка | Наверх | Cообщить модератору

54. "Анализ популярности языков программирования в 2015 году"  –2 +/
Сообщение от Аноним (-), 08-Янв-16, 17:00 
> очень многозначительно и совершенно безинформативно. спасибо за Ваш ответ.

Многоуважаемый эксперт (и откуда вы такие только лезете ?) не в курсе спеков?
>  To efficiently implement a generational or an incremental
> garbage collector picoJava offers hardware support for write bar-
> riers through memory segments. The hardware checks all stores of
> an object reference if this reference points to a different segment
> (compared to the store address). In this case, a trap is generated
> and the garbage collector can take the appropriate action. Addi-
> tional two reserved bits in the object reference can be used for a
> write barrier trap.

И да, специально для экспертов: malloc/free тоже, ВНЕЗАПНО, отнюдь не бесплатны и тем более их не всегда доступны.

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

68. "Анализ популярности языков программирования в 2015 году"  +/
Сообщение от anonymous (??), 08-Янв-16, 18:12 
Коллега, я и не полагал, что многоуважаемые эксперты должны так реагировать на безобидные с виду вопросы. И таки как раз об этом я и интересовался - каким образом может использоваться сборщик мусора java, в случаях когда даже malloc/free не доступны
Ответить | Правка | Наверх | Cообщить модератору

75. "Анализ популярности языков программирования в 2015 году"  –1 +/
Сообщение от Аноним (-), 08-Янв-16, 18:27 
>  этом я
> и интересовался - каким образом может использоваться сборщик мусора java, в
> случаях когда даже malloc/free не доступны

Как бы, такие случаи предусмотренны спеками и особой принципиальной, гемморойно-развивальной разницы нет, писать ли это дело на (кастрированном) Си, еще более кастрированных плюсах или на кастрированной жабе.
Но судя по плюсо-минусам в этой ветке, большинство не в курсе, да и скорее всего ничего действительно низкоуровненного не писала.


Ответить | Правка | Наверх | Cообщить модератору

84. "Анализ популярности языков программирования в 2015 году"  –1 +/
Сообщение от anonymous (??), 08-Янв-16, 18:55 
Я бы так не сказал. Стандартная библиотека и malloc/free - не обязательный (хотя конечно рекомендуемый) компонент в C.
в то время, как сборщик мусора в Java - компонент, как раз-таки, обязательный.
Ответить | Правка | Наверх | Cообщить модератору

179. "Анализ популярности языков программирования в 2015 году"  +/
Сообщение от rob pike (?), 09-Янв-16, 04:23 
Совершенно один и тот же порядок "обязательности" - "обычно есть, но можно и без них".
Сколько и какой именно памяти менеджить JavaVM, а сколько - руками, точно так же самостоятельно выбирается программистом, как и библиотеки и аллокаторы в Си.
Ответить | Правка | Наверх | Cообщить модератору

216. "Анализ популярности языков программирования в 2015 году"  +/
Сообщение от Аноним (-), 09-Янв-16, 14:49 
Из документа, на который сослались ниже[1]:

Chapter 11. Support for Garbage Collection.

A Java virtual machine implementation must provide automatic garbage collection.

[1]: http://gauss.ececs.uc.edu/Courses/c626/notes/ModelCheck/pj2-...

Ответить | Правка | Наверх | Cообщить модератору

222. "Анализ популярности языков программирования в 2015 году"  +/
Сообщение от rob pike (?), 09-Янв-16, 18:11 
И в качестве чего вы публикуете этот увесистый документ?
Вам непонятно что соотношение между памятью, управляемой JavaVM с её GC, и off-heap памятью, управляемой программистом вручную, может быть произвольным, несмотря на то что я написал ровно это в том комментарии, на который вы отвечаете? Или сам смысл этого утверждения?
Ответить | Правка | Наверх | Cообщить модератору

22. "Анализ популярности языков программирования в 2015 году"  –2 +/
Сообщение от iZEN (ok), 08-Янв-16, 14:42 
> любопытный вопрос - где в таком случае должен находиться сборщик мусора, необходимый
> в java?

http://gauss.ececs.uc.edu/Courses/c626/notes/ModelCheck/pj2-...
"Chapter 11 Support for Garbage Collection", стр. 433 (453).

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

78. "Анализ популярности языков программирования в 2015 году"  +1 +/
Сообщение от Anonymous1 (?), 08-Янв-16, 18:39 
>>
> При условии популяризации Java-процессоров (они давно есть, но не так популярны из-за
> "железячного лобби"), способных выполнять байт-код напрямую, минуя промежуточную трансляцию в машинные инструкции посредсвом программной прослойки, написанной на C++.

А Java-процессоры будут подключаться к Java-чипсетам и прочей Java-периферии, и в сумме все это образует персональный Java-компьютер, который успешно заменит и IOS, и Android, и (страшно сказать) ПК с офтопиком?

А что, зато покончим с этим глупым многообразием железа. Я и лозунг подходящий придумал:
Написано на Java-компьютере, работает на нем!!!  


Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

80. "Анализ популярности языков программирования в 2015 году"  +/
Сообщение от Аноним (-), 08-Янв-16, 18:44 
При условии, если ядро FreeBSD перепишут на Java :)
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

180. "Анализ популярности языков программирования в 2015 году"  +1 +/
Сообщение от rob pike (?), 09-Янв-16, 04:23 
В ядре NetBSD давно и хорошо себя чувствует LuaJIT.


Ответить | Правка | Наверх | Cообщить модератору

257. "Анализ популярности языков программирования в 2015 году"  +/
Сообщение от Лёня (?), 12-Янв-16, 22:59 
Java процессоры никогда не станут популярными ни при каких обстоятельствах из-за жесткой стековой модели JVM.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

10. "Анализ популярности языков программирования в 2015 году"  +4 +/
Сообщение от annual slayer (?), 08-Янв-16, 13:58 
а оно надо, учитывая весь оракл стоящий за ней?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

12. "Анализ популярности языков программирования в 2015 году"  –3 +/
Сообщение от Соколов (?), 08-Янв-16, 14:00 
Джава никогда не станет языком программирования ОС, на C/CPP никто не будет всерьез программировать интернет приложения.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

60. "Анализ популярности языков программирования в 2015 году"  –4 +/
Сообщение от Pofigis (?), 08-Янв-16, 17:52 
...написал чувачек из-под андроеба... ;)
Ответить | Правка | Наверх | Cообщить модератору

99. "Анализ популярности языков программирования в 2015 году"  –2 +/
Сообщение от Аноним (-), 08-Янв-16, 20:24 
> Джава никогда не станет языком программирования ОС, на C/CPP никто не будет
> всерьез программировать интернет приложения.

На джаве уже драйвера пишут, а на С++ есть cppcms.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

69. "Анализ популярности языков программирования в 2015 году"  +6 +/
Сообщение от ix.. (?), 08-Янв-16, 18:16 
Трололо опять.
Ну да ладно, есть важный момент. Зачем вы пишете С/СPP?
Жаба С не конкурент, ибо С это переносимый ассемблер. В таком качестве жаба не используется даже на смарткартах, она всё равно используется как переносимый язык. В чём разница? Ну например жаба написана не на жабе, логика понятна?
Да, она конкурент С++, но за последние 20 лет СПП так далеко ушагал от С, что нельзя их писать вместе, хотя и раньше нельзя было. Теперь по высокоуровневости С++ не уступает жабе, он легко может выступать в той же нише, при этом имея более высокую производительность и удобство. Нет ничего такого, что жаба может предложить здесь. Разве что единое API. Но тот же Qt поддерживает платформ больше, чем javase.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

89. "Анализ популярности языков программирования в 2015 году"  –1 +/
Сообщение от Vkni (ok), 08-Янв-16, 19:55 
> Да, она конкурент С++, но за последние 20 лет СПП так далеко
> ушагал от С, что нельзя их писать вместе, хотя и раньше
> нельзя было.

Не в этом дело. С++ ушагал от ООП в сторону современных подходов, а Ява как была, так там и осталась.

С другой стороны, С++ - это тоже куча старья.

Ответить | Правка | Наверх | Cообщить модератору

128. "Анализ популярности языков программирования в 2015 году"  +/
Сообщение от Аноним (-), 08-Янв-16, 21:50 
> С++ ушагал от ООП в сторону современных подходов

Это какие такие современные подходы? Функциональное программирование?
> Ява как была, так там и осталась

Вот это новость. Ну тогда гуглим java 8 lambda.

Ответить | Правка | Наверх | Cообщить модератору

203. "Анализ популярности языков программирования в 2015 году"  –1 +/
Сообщение от Вареник (?), 09-Янв-16, 11:14 
Вам пора обновлять багаж знаний и по C++, и тем более по Java.

Лямбды, стримы, меморимодел и т.д.

Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

188. "Анализ популярности языков программирования в 2015 году"  +/
Сообщение от Аноним (-), 09-Янв-16, 06:34 
я конечно нуб, но  всё же советую прочитать про rust, он как раз метит в  эту сторону
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру