На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Страницы: (4) [1] 2 3 ... Последняя » все  ( Перейти к последнему сообщению )  
> Java vs VC++ , нифига не понимаю.
    Вообще, я на Джаве ни разу не программил. И даже не знаю, как она выглядит. И мне тут некоторые говорят, что типа изучать Джаву перспективно очень, так как она везде почти. Но я что-то сомневаюсь в этом =)
    Так вот, если сравнить ее, эту самую Джаву с VC++, например, на чем программа будет быстрее, меньше и тд.
    Хотелось бы послушать аргументы за и против =)
      Батенька, на Жабе пишут не для того, что бы прога стала быстрее, а уж тем более - меньше :no:
        Цитата BugHunter @
        Батенька, на Жабе пишут не для того, что бы прога стала быстрее, а уж тем более - меньше

        :yes:
          Хорошо, тогда зачем на ней вообще пишут?
            Цитата Dr_freeman @
            Хорошо, тогда зачем на ней вообще пишут?

            А это пусть тебе джависты объяснят.
              Dr_freeman, на ней довольно быстро можно писать. Короче вот плюсы:
              + Высокая скорость разработки.
              + Удобная стандартная библиотека (Swing,..), что позволяет выполнить п. 1.
              + Кросс-платформенность.
              + Java устраняет часть типичных ошибок программиста (как то утечки памяти).

              Но есть и минусы:
              - Низкая скорость (язык все же интерпритируемый).
              - Нужно наличие JRE.

              Ну это конечно не полный список. Насчет возможностей языка - пожалуй тут почти все фичи из Си++ имеет и java :)
                Цитата p_kolya @
                Ну это конечно не полный список. Насчет возможностей языка - пожалуй тут почти все фичи из Си++ имеет и java

                Ну, положим, далеко не все...
                  Flex Ferrum, ну каких возможностей нету в Java, которые есть в Си++?
                  Шаблоны? С 1.5 они есть и в джаве, там много чего есть...
                    Цитата p_kolya @
                    С 1.5 они есть и в джаве, там много чего есть...

                    Беглый поиск по java.sun.com дал нулевой результат. Либо я как-то не так искал, или что-то не то искал... Кинь ссылку. Желательно - на java.sun.com.
                      Цитата p_kolya @
                      ну каких возможностей нету в Java, которые есть в Си++?
                      То, что приводят в любой уважающей себя книге в первую очередь - указатели.
                        p_kolya - шаблоны в Жабе не компайл-тайм.
                        Нет операторов. Кто то это считает плюсом Жабы. Но не я.
                        Ну и ещё много чего :)
                        отсутсвие указателей, кстати, иногда записывают в + Жабе. Уж не знаю, можно ли это делать :)
                          Как раз только хотел спросить про указатели =)
                          А вообще, почему именно на джаве пишутся приложения для мобильников? почему бы не взять любой другой язык, например?
                            Цитата trainer @
                            То, что приводят в любой уважающей себя книге в первую очередь - указатели.

                            Вах, trainer, какие указатели? Ты чего? Мы же стремимся к светлому будущему:
                            Цитата p_kolya @
                            устраняет часть типичных ошибок программиста (как то утечки памяти).

                            А ты про какие-то указатели говоришь. :) Интрузивный подсчет ссылок в корневом объекте + сборщик мусора + отсутствие стековых объектов - и никакие утечки памяти нам не страшны! Вперед товарисчи! Ура!
                              Цитата Dr_freeman @
                              Как раз только хотел спросить про указатели =)
                              А вообще, почему именно на джаве пишутся приложения для мобильников? почему бы не взять любой другой язык, например?

                              Это как раз очень удобно - мобильные платформы различаются значительно сильнее , чем PC, да и поболее их будет :). Создателю нового телефона не нужно париться с переносом всего существующего ПО на свой аппарат, это было бы очень дорого, в результате можно здорово снизить цену аппарата при большем объёме поддерживаемых игр и ПО.
                                Цитата Flex Ferrum @
                                Вах, trainer, какие указатели? Ты чего? Мы же стремимся к светлому будущему
                                Так я же не говорю, хорошо это или плохо. :) В C/C++ указатели есть? Есть. В Java есть? Нет. А хорошо это или плохо - это уже другой вопрос. :)
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0544 ]   [ 16 queries used ]   [ Generated: 25.04.24, 04:46 GMT ]