На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Страницы: (495) « Первая ... 257 258 [259] 260 261 ...  494 495  ( Перейти к последнему сообщению )  
> Delphi vs C++ vs C# , ну и Java немножко, где-то ближе к старшему байту номеров страниц
    Цитата Вуйко з полонини @
    Мечтай мечтай

    Какой жирный трололо! :lool:
    ExpandedWrap disabled
      unit System.IOUtils;
       
      uses
      {$IFDEF MSWINDOWS}
        Winapi.Windows,
      {$ENDIF}
      {$IFDEF POSIX}
        Posix.SysTypes, Posix.Errno,
      {$ENDIF}
        System.SysUtils, System.Classes, System.Types;
       
      ...

    :tong:
      Цитата DesweR @
      const Args: array of string

      так фича в том, что не только стринги есть в параметрах

      Добавлено
      DesweR, если ты еще не понял, делфи - в топке. Но ты можешь себя тешить.
        Цитата Вуйко з полонини @
        А, сорри, я не заметил Код настолько адовый что не так просто понять людям с ограниченным мышлением. Но я тебя немного разочарую. В джаве у класса Обджект есть метод .toString() Поэтому можно написать что то типа:

        По моему это не то...
          Цитата Вуйко з полонини @
          DesweR, во первых, делфи малоинтересна людям, во вторых, у тебя нет проверки что в результат не попадут директории, в третих жду вариант кода для линукса.

          Подменяем Delphi Lazarus'ом и компилируем тоже самое только с директивой {$MODE DELPHI}. :)
            Цитата Romkin @
            Счас потихоньку Оракл ее прикроет, и кирдык.

            угу, то-то они недавно 7-ю версию JDK выпустили и в ближайшем времени 8-ку собираются

            Цитата Romkin @
            Да и язык этот для идиотов-школяров, которые больше одного класса в модуле понять не могут.

            как там говорил D_KEY по Мейеру? Класс == Модуль
            ну private-классы никто не отменял, да
              Цитата Вуйко з полонини @
              Я позиционирую джаву как язык, на котором можно быстро написать нужный функционал, при этом затратив минимальное время на отладку.

              То есть с языками вроде scala/nemerle(со статической типизацией) и python/groovy/clojure(с динамической) ты не знаком?

              Цитата
              Примеры из серии мегатупняк: на каждый свой класс ты скорее всего пишешь деструктор + конструткор копирования.

              Нет.

              Цитата
              Далее, склеивание строк. В плюсах надо юзать стрингстримы и прочий кошмар, в джаве все делает простой оператор +.

              :blink: Ты точно знаешь С++?
              ExpandedWrap disabled
                string s1 = "aaa";
                string s2 = "bbb";
                string s3 = s1 + s2;

              Более того, думаю, что в С++ это появилось раньше Java :)


              Цитата
              всё обвернул в смарт поинтеры

              ExpandedWrap disabled
                shared_ptr<MyType> my_obj(new MyType);

              О, как это сложно :lol:

              Цитата
              я уже написал юнит тест и сижу на обеде :)

              Голословное заявление(если учесть, что твои знания С++ оставляют желать лучшего).
                Цитата Вуйко з полонини @
                Обджект есть метод .toString() Поэтому можно написать что то типа:

                Ага. И получаем "в лоб" boxing. :) Не? :) Или это так, мелочи жизни в лесу Object'ов? :D
                  Цитата Астарот @
                  Читаю я вас, и в который раз понимаю - во всем виноваты языки, а не программисты :P Был нормальный человек и специалист, связался не с той компаниейне с тем языком - и все. нет человека! Мигом превращается в тупое быдло. Жуть, до чего дошло!

                  +100500
                  И обсуждению все это только мешает...
                    Цитата Вуйко з полонини @
                    с 1 функцией, которая возвращает список файлов по имени директории


                    ExpandedWrap disabled
                      Func<string,IEnumerable<string>> getFilesInDir =
                          (path)=>Directory.GetFiles(path);


                    :D
                    И да, чего библиотеками-то меряться ?
                      Цитата Вуйко з полонини @
                      надо написать класс с 1 функцией, которая возвращает список файлов по имени директории. В джаве я бы написал это как то так (сразу говорю, код не проверял)
                      ExpandedWrap disabled
                        public class FileManager {
                            public List<String> getFilesInDir(String path) {
                                List<String> result = new ArrayList<String>();
                                File dir = new File(path);
                                File[] files = dir.listFiles();
                                if (files!=null) {
                                    for (int i = 0; i < files.length; ++i) {
                                        if (files[i].isFile()) {
                                            result.add(files[i].getName());
                                        }
                                    }
                                }
                                return result;
                            }
                        }

                      :bad:
                      Сколько же тут синтаксического сахара! А еще и древний for со счетчиком! И это язык высокого уровня? В 21 веке?
                        Цитата Вуйко з полонини @

                        так фича в том, что не только стринги есть в параметрах


                        там надо
                        ExpandedWrap disabled
                          array of const
                        .
                          Цитата Вуйко з полонини @
                          так фича в том, что не только стринги есть в параметрах

                          Ну тогда либо стираем string либо заменяем на TValue.

                          Цитата Вуйко з полонини @
                          если ты еще не понял, делфи - в топке

                          пруф??
                            Цитата Romkin @
                            Астарот, я знаком со многими хорошими программистами. Из них не знаю ни одного, кто программирует на Java добровольно.

                            Кстати, да.
                              Цитата korvin @
                              как там говорил D_KEY по Мейеру? Класс == Модуль

                              это был я...
                                Цитата Вуйко з полонини @
                                DesweR, если ты еще не понял, делфи - в топке. Но ты можешь себя тешить.

                                Я знаю по крайней мере двух хороших программистов на Delphi, которые легко пошли работать архитекторами в ява-проекты. Оба плюются на язык, но зарплата хорошая.
                                Считаешь что Delphi в топке? Привыкай к мысли, что ява по крайней мере больший отстой. :lool:
                                При этом дельфисты совсем не против C++ (хотя все-таки он очень переусложнен), и очень хорошо относятся к C#, Object C, Python и т.д.
                                Правда, то что сделали в Питоне с метаклассами - это нет слов :crazy:
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (495) « Первая ... 257 258 [259] 260 261 ...  494 495


                                Рейтинг@Mail.ru
                                [ Script execution time: 0.3812 ]   [ 15 queries used ]   [ Generated: 2.08.26, 00:03 GMT ]