Java — объектно-ориентированный язык программирования
мне мнение наших людей интересно=)
опиши плз, оч интересноЧто конкретно интересует?
Я пишу на для сотика всякие бесполезные программки :lol:
Заранее извиняюсь, запахло пищей для тролля. Не смог пройти мимо. Попрошу развернуть тезисы.ява удобна, когда пишешь что-то очень грандиозное и не один.
Значит ли это что любой ООЯ удобен для очень грандиозных проектов?Собственно как и любой другой объектно-ориентированный язык.
А на чем собественно есть смысл писать элементарные вещи?Элементарные вещи на нем писать бессмысленно
Вообще-говоря странно для сравнения языков в рамках одной парадигмы (ООП) использовать название другой парадигмы (функциональной, ФП). Буду считать что слово употреблено в смысле "круче", безотносительно ФП.но как язык ООП он намного функциональней С++
Заранее извиняюсь, запахло пищей для тролля. Не смог пройти мимо.
Amazon.com: What do you think of Java as a language and virtual machines as a platform for software execution?
Stroustrup: Incredibly over-hyped. I'm unhappy about the degree of intellectual dishonesty surrounding its advertising. It is probably a nice platform for running small self-contained systems, but it is being proclaimed as the solution to every problem and for every programmer. It is not. No language and no system is. Even the platform independence issue is not as clearcut as it seems. As the Java libraries are extended to deal with more application areas, these libraries themselves become a platform. As vendors add new facilities, portability to machines using facilities from competing vendors' portability becomes compromised.
People often claim that Java is similar to C++. The similarity is only skin deep. The syntax is similar, but the computational model, the basic efficiencies and degrees of expressiveness, and many key programming techniques differ. When you consider the libraries need to work effectively, the two languages appear more different still. Java is not a good match for the C++ design criteria. Java doesn't even come close and I don't think it could come close given its own very different design criteria. Similarly, C++ doesn't meet Java's design criteria.
I'm sure that there is a niche for Java, just as there is for other languages. I just find the drum beat of advertising annoying. In particular I find Sun's ads that say "100% pure. No non-Java codes" offensive and a bit pathetic. Java cannot provide both platform independence and a major source of profits for its supplier(s).
Со Страуструпом я троллить не собираюсь. Хотя и не согласен с ним по поводу явы.http://www2.research.att.com/~bs/amazon2_interview.html
Со Страуструпом я троллить не собираюсь. Хотя и не согласен с ним по поводу явы.
А вот обозначенные преимущества ООП в яве хотел бы обсудить.
Moderator: What's your thoughts on the other languages?
James Gosling: I'm a big fan. I can't say I use them a lot. You know, the Java design was not that I thought it was the perfect language. The whole design concept there was about being comfortable with existing C and C++ developers and seeing bits and pieces they felt cool with.
А сравнил "ООП функциональность"Ilga пытается сравнить язык C++ с платформой Java ...
С ним троллить бесполезно, он упертый. А вот Ilga возможно будет более внимателен к своим высказываниям.А со Страуструпом пускай Гослинг троллит.
Полазил немного по блогам, код на языке не смотрел. Но соображения следующие. Ява-киллер фич я в нем не увидел. Фишки, которые они понатаскали из C# (вместе с ошибками вроде Nullable) не настолько интересны, что бы переходить на этот язык с Явы. Scala гораздо интереснее, но требует paradigm shift и приводит к paradigm chaos при использовании с не заточенными под него библиотеками, потому тоже не будет киллером Явы.В последнее время начали довольно много говорить о Ceylon Project.
Даже называют его "Java killer" или "the next generation of Java language".
Кто-нибудь смотрел? Может прокомментировать?