Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Почему так не любят Delphi? 
:(
    Опции темы
Zloxa
Дата 29.1.2013, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


Профиль
Группа: Завсегдатай
Сообщений: 3473
Регистрация: 12.9.2008

Репутация: 4
Всего: 161



Цитата(Akella @  29.1.2013,  15:11 Найти цитируемый пост)
 Будет ли она так же работать и на андроид-смартфонах? 

Анрдо пошел по не жававэй. По этой самой причине Ссань гуглу кукишь вертело, а Оракло на гугло бочь катило,

Добавлено через 9 минут и 55 секунд
Цитата(Zloxa @  29.1.2013,  15:19 Найти цитируемый пост)
Анрдо пошел по не жававэй. 

Слайд 79 http://www.oracle.com/us/corporate/feature...des-1592541.pdf

Добавлено через 13 минут и 57 секунд
Цитата(Zloxa @  29.1.2013,  15:19 Найти цитируемый пост)
Слайд 79

vs слайд 28


--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
k0rvin
Дата 29.1.2013, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 24.1.2010

Репутация: 1
Всего: 5



Цитата(Akella @ 29.1.2013,  14:11)
Допустим, что есть программа, написанная на яве и работает она уже на винде, на линуксе и на маке. Будет ли она так же работать и на андроид-смартфонах?

А на мобильниках с JavaME она так же будет работать?

Что за вопросы?


--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
serger
Дата 29.1.2013, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 518
Регистрация: 19.6.2007
Где: Ижевск

Репутация: 0
Всего: 5



да ладно, язык тот-же


--------------------
упс!
PM MAIL WWW Skype GTalk Jabber   Вверх
Zloxa
Дата 29.1.2013, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


Профиль
Группа: Завсегдатай
Сообщений: 3473
Регистрация: 12.9.2008

Репутация: 4
Всего: 161



Цитата(serger @  29.1.2013,  16:33 Найти цитируемый пост)
да ладно, язык тот-же 

Семантика языка та же. Апи пижженпохож, но язык таки другой.


--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
LSD
Дата 29.1.2013, 18:15 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(drkot @  25.1.2013,  19:02 Найти цитируемый пост)
все, TObject наследуется даже если явно не указан

А мужики-то и не знают, что TObject стал частью VCL. Ты бы их просветил, а то так и помрут неучами smile 

Цитата(drkot @  25.1.2013,  22:27 Найти цитируемый пост)
Не хотелось на это переходить, но Ваш покорный слуга знакомится на протяжении лет пятнадцати и все еще неглубоко знаком.

Фон Брауну хватило 16 лет (1926-1942), чтобы запустить Фау 2, а это между прочим rocket science, а тут 15 лет и все еще неглубоко.

Цитата(drkot @  25.1.2013,  22:27 Найти цитируемый пост)
покажите в дизасме пример Вашего "нативного кода", желательно с комментариями, чтоб лишних вопросов не возникало

Для .NET - Ngen.exe, для Java - PrintAssembly, GCJ, Excelsior JET в помощь.

Цитата(drkot @  25.1.2013,  22:27 Найти цитируемый пост)
Вы просто не знаете как это внутри работает, вот и не видите разницы.

Еще как вижу: по возможностям RTTI и рядом не стоял с Reflection.

Цитата(drkot @  25.1.2013,  22:27 Найти цитируемый пост)
Для начала попрошу немного уважения. Ибо сударь если все перейдут на личности, животных и части тела, то это будет очень некрасиво. Не опускайтесь до уровня "школоты".

Вы бы сударь вместо дешевой клоунады с ВыСударь, лучше бы перестали обзывать оппонентов троллями, ограниченными и т.д.

Цитата(drkot @  25.1.2013,  22:27 Найти цитируемый пост)
95% софта состоит из одного исполняемого файла. Разделение кода на несколько (своих) кода есть необходимость независимость обновления, либо же это требования конкретной технологии (например калбэки windows). Но думаю Вы это и сами должны знать...
... а речь идет о том, что .Net программа не сможет работать без пакета библиотек. Даже если используется одна маленькая функция, понадобится тянуть всю библиотеку.
В Delphi же реализована концепция "умного линкования", то есть в исполняемый файл линкуются только нужные модули из библиотеки, что позволяет не парится над тем что стандартные библиотеки весят сотни метров. 

За то если у нас есть 100500 приложений, то каждое будет содержать свою копию модулей из библиотек. Серебряной пули не существует.
Что касается "умного линкования", то про это мы наслышаны  smile 

Цитата(drkot @  25.1.2013,  22:27 Найти цитируемый пост)
ссылку на условия и результаты.

Было в этой теме.

Цитата(drkot @  25.1.2013,  22:27 Найти цитируемый пост)
Даю Вам возможность выбрать поле боя, так как не хочу, чтобы меня обвинили в предвзятости и использовании запрещенных приемов.

ОК, возьмем вычислительную задачу, будем считать число Пи.

Цитата(drkot @  25.1.2013,  22:51 Найти цитируемый пост)
Пожалуйста повторите на Java, .Net или еще на чем хотите.

Суть не в том, что в дельфи есть компонент для ковыряния в носу (в enterprise версии поддерживается ковыряние одновременно в 2-х ноздрях), а в том как просто реализовываются часто встречающиеся действия. Пример с коллекциями уже привели, встроенной поддержки map/filter в дельфях нет. Что там есть в DeHL еще надо смотреть.

Цитата(drkot @  28.1.2013,  18:07 Найти цитируемый пост)
Так вот практика показала, что "классический" подход к написанию кода дорабатывается и правится гораздо быстрее, содержит скрытых багов, в то время как "вебная" стилистика приводит к сложностям доработки не только чужого, но даже своего кода.

Цитата
Достоверно известно, что 89% людей доверяют статистике взятой с потолка




Цитата(Zloxa @  25.1.2013,  22:42 Найти цитируемый пост)
Посмотрел в папку pl/sql девелопера. 

Там документация скрипты, плуги третьих лиц.Размер дистра примерно таков же.(под рукой нет, замерить не смог, на оффсайте 9я версия дистр 22м)

Скопировал plsqldev.exe в папку на рабочий стол моего домашнего ноута, где ни делфи, ни pl/sql девелопер ни ораклиный клиент в жизни не стояли. Запустился вполне себе.
И весит всего пяток мег

Тут есть тонкость, он был запускабелен, но не функционален smile А если у тебя все равно больше одного файла и ты используешь инсталлятор, то какая разница, один у тебя исполняемый файл или десяток, включаешь ты рантайм или он не требуется?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Zloxa
Дата 29.1.2013, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


Профиль
Группа: Завсегдатай
Сообщений: 3473
Регистрация: 12.9.2008

Репутация: 4
Всего: 161



Цитата(LSD @  29.1.2013,  19:15 Найти цитируемый пост)
Тут есть тонкость, он был запускабелен, но не функционален

Я думаю функционален.
Может быть не все функции, но основные должны бы были работать.
Не работали бы плуги....., которые елси честно, я даже пречислить ен могу, ибо ими не пользуюсь. Разве что пробовал пользовался когда-то сравнением схем и бьютифайлиером.

Как я уже говорил, на моем домашнем ноуте не стоит ораклиного клиента, то я попробовал б.


--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
kemiisto
Дата 29.1.2013, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 3
Всего: 160



Akella, нет, конечно. Java Runtime Environment в Android нет.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Akella
Дата 29.1.2013, 20:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 1
Всего: 329



У меня домашний конотеатр Пионер на базе Java, ну и тормознутая весчЪ, я вам скажу! Даже после нажатия на какую-нибудь кнопку нужно ждать около секунды, чтобы на экране что-то отобразилось/поменяось. Возможно, это проблема самих разработчиков или же слабого процессора, или малого количества оперативки. А вот телеящики Samsung SmartTV шустрее работают. Про Пилипс не знаю.
PM MAIL   Вверх
kemiisto
Дата 29.1.2013, 20:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 3
Всего: 160



Срач считается годным, когда за мгновение посторвуны успевают создать почти целую страницу. smile 

Какой сейчас виток? Что делаем?


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Akella
Дата 29.1.2013, 20:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 1
Всего: 329



Это хорошо, наверное, что ява вездесуща, например на смартфонах, ТВ, в домашних кинотеатрах, но за это приходится платить двухъядерным, четырёхъядерными процессорами с несколькими гигами оперативки :( . Хотя самого смарфона там с "гулькин нос".
PM MAIL   Вверх
kemiisto
Дата 29.1.2013, 20:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 3
Всего: 160



Цитата(Akella @  29.1.2013,  19:52 Найти цитируемый пост)
Это хорошо, наверное, что ява вездесуща, например на смартфонах, ТВ, в домашних кинотеатрах, но за это приходится платить двухъядерным, четырёхъядерными процессорами с несколькими гигами оперативки :( . Хотя самого смарфона там с "гулькин нос". 

Владелец гудроидофона детектед. smile Какое это имеет отношение к факту, что Delphi - ну, ты понял?


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Akella
Дата 29.1.2013, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 1
Всего: 329



Цитата(LSD @  29.1.2013,  18:15 Найти цитируемый пост)
Еще как вижу: по возможностям RTTI и рядом не стоял с Reflection.



Не буду спорить ибо про Reflection ничего не знаю, просто хочу добавить, что в последних версиях Delphi RTTI расширили.

Добавлено через 1 минуту и 3 секунды
Цитата(kemiisto @  29.1.2013,  20:54 Найти цитируемый пост)
Какое это имеет отношение к факту, что Delphi - ну, ты понял? 

Здесь процентов 90 сообщений никакого отношения не имеют к названию темы. Её можно просто переименовать smile)))
PM MAIL   Вверх
Alexeis
Дата 29.1.2013, 21:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



Цитата(LSD @  29.1.2013,  19:15 Найти цитируемый пост)
Еще как вижу: по возможностям RTTI и рядом не стоял с Reflection.


Код

// Без рефлексии
new Foo().Hello();
 
// С рефлексией
Type type=System.Type.GetType("Foo");
var foo=Activator.CreateInstance(type);
foo.GetType().GetMethod("Hello").Invoke(foo, null);


Такую фигню можно на делфи забабахать. Выглядит и работает примерно также.
Код

   c := TRttiContext.Create;
   t := (c.FindType('TFoo') as TRttiInstanceType);
   foo := t.GetMethod('Create').Invoke(t.MetaclassType,[]);
   t.GetMethod('Hello').Invoke(foo,[]);



--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Zloxa
Дата 29.1.2013, 21:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


Профиль
Группа: Завсегдатай
Сообщений: 3473
Регистрация: 12.9.2008

Репутация: 4
Всего: 161



Цитата(Akella @  29.1.2013,  22:02 Найти цитируемый пост)
Здесь процентов 90 сообщений никакого отношения не имеют к названию темы.

И, кстати, да!!!!!

И я так и не был причащен к сакральному знанию касательно принципиальности разницы null и пустой строки.

Все так и 
Цитата(Zloxa @  30.3.2012,  21:52 Найти цитируемый пост)
Жду

 smile 


--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
Alexeis
Дата 29.1.2013, 21:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



Пустая строка это строка нулевой длинны. Т.е. это некоторая сущность, а null отсутствие сущности smile . 


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.1780 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.