Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2014.02.16;
Скачать: [xml.tar.bz2];

Вниз

RadStudio XE4. Дожили...   Найти похожие ветки 

 
clickmaker ©   (2013-05-05 19:28) [40]

- доктор, у меня проблемы с депрекацией
o)


 
картман ©   (2013-05-05 21:21) [41]


> Поэтому они и хотят IR использовать

что это?


 
TUser ©   (2013-05-05 23:44) [42]

Как бы фрипаскаль не начал перенимать инновации.


 
Зато мы делаем ракеты!   (2013-05-05 23:56) [43]

Юрий Зотов ©   (05.05.13 12:51) [12]

Похоже, они специально делают несовместимость новых версий со старыми.



они это уже делали при переходе d5->d7
ну пара контор, до того сидевших на коболе и перешедших на d5, так на d5 и остались. ну и борланду или как оно там счас чё?

а остальные организованной толпой...


 
Германн ©   (2013-05-06 01:14) [44]


> они это уже делали при переходе d5->d7

Не заметил такого. Об чём речь?


 
Дмитрий С ©   (2013-05-06 03:08) [45]


> Как бы фрипаскаль не начал перенимать инновации.

Развитие фрипаскаля медленное как корова у зергов, пока дойдет до них..

Предположим, что дельфи таки станет таким - универсальный язык для десктопа и мобильных платформ. Хоть и грустно, но к новшествам привыкнем. Получается, что один язык, одна среда , одна классовая структура под все (как .нет, только реально под все), и при этом нативный код на выходе. А альтернативы то такому продукту есть?

Пс. Конечно будет большая печаль, если какой нибудь фонарик под андроид будет весить 15 метров и сотню оперативы.


 
картман ©   (2013-05-06 03:25) [46]


> Конечно будет большая печаль, если какой нибудь фонарик
> под андроид будет весить 15 метров и сотню оперативы.


интел выручит))

вообще, нынешняя ИТ-индустрия напоминает нечто подобное: http://www.youtube.com/watch?v=m1zUpIZjctk


 
Inovet ©   (2013-05-06 04:13) [47]

> [41] картман ©   (05.05.13 21:21)
> > Поэтому они и хотят IR использовать
>
> что это?

Инфракрасный


 
Юрий Зотов ©   (2013-05-06 07:37) [48]

> Зато мы делаем ракеты!   (05.05.13 23:56) [43]
> они это уже делали при переходе d5->d7


Лично и в одиночку  переводил здоровенный проектище с D7 на D7. Заняло где-то неделю-другую - при том, что занимался еще и другими делами. Глюков после перевода выявлено не было.

Разве это несовместимость? Это так, семечки. Не сравнить с тем, что они в XE4 сотворили, судя по статье gunsmoker"а.


 
Юрий Зотов ©   (2013-05-06 07:45) [49]

> antonn ©   (05.05.13 13:34) [23]
> if(S1.toLowerCase().equals("dd"))


if ("dd".equalsIgnoreCase(S1))


 
antonn ©   (2013-05-06 08:16) [50]


> Юрий Зотов ©   (06.05.13 07:45) [49]

в любом случае без "==", через equals


 
robt2   (2013-05-06 10:23) [51]

Удалено модератором


 
O'ShinW ©   (2013-05-06 10:33) [52]

Удалено модератором


 
DevilDevil ©   (2013-05-06 10:45) [53]

> DVM ©   (05.05.13 10:31) 

я просто в шоке !
спасибо, что поднял тему!

p.s. а что, в мобильных платформах нет указателей ?


 
clickmaker ©   (2013-05-06 12:27) [54]

> а что, в мобильных платформах нет указателей ?

да куда они денутся? Просто для CLR pointer заменили TObject, ввели ключевое слово unsafe...


 
robt2   (2013-05-06 12:57) [55]

Удалено модератором


 
DevilDevil ©   (2013-05-06 15:40) [56]

> clickmaker ©   (06.05.13 12:27) [54]

> да куда они денутся? Просто для CLR pointer заменили TObject,
>  ввели ключевое слово unsafe...


моя твоя не понимать
нафига использовать подсчёты ссылок ?
пусть Java и C# используют
нам то зачем ?

нам и без них хорошо


 
jack128_   (2013-05-06 15:47) [57]

>>p.s. а что, в мобильных платформах нет указателей ?
Есть конечно. С++ поддерживается всеми мобильными платформами.

>>нафига использовать подсчёты ссылок ?
>>пусть Java и C# используют
>>нам то зачем ?
как раз java и шарп счетчик ссылок не используют.


 
DevilDevil ©   (2013-05-06 15:53) [58]

тогда не понятно, от чего столько геморроя
http://www.gunsmoker.ru/2013/05/modern-delphi.html

меня как сторонника быстрого кода смущают удары по производительности, объёму используемой памяти и обратной совместимости


 
DVM ©   (2013-05-06 16:09) [59]


> DevilDevil ©   (06.05.13 15:53) [58]

Если вот этот MoveData() окончательно вытеснит Move(), то можно распрощаться со скоростью.


 
DevilDevil ©   (2013-05-06 16:17) [60]

> DVM ©   (06.05.13 16:09) [59]

да там уже начиная с x64 какой-то ад с производительностью происходит
не смотря на то, что и раньше Delphi не блистал


 
Rouse_ ©   (2013-05-06 19:06) [61]

Общая идеология развития ХЕ мне нравиться, но только если смотреть на нее со стороны стартап-проектов. Есть очень много полезных вещей.
Но вот что касается постоянных переписок проектов под новые веяния - это жирный минус.
В итоге мы по всей видимости остановимся на ХЕ3, дальше смысла переходить не имеет (мобильность нам не сильно нужна), а для стартап-проектов давно уже используем C#.


 
dmk ©   (2013-05-06 19:46) [62]

Печально все это. На что рекомендуете переводить проекты с D7? Под X3 пробовал, вроде компилируется, но куча хинтов про строки, а хочется чтобы в ближайшие лет 10 ничего не трогать, но под Win64/32 работало. Мобильность вообще не вариант для моих полиграфических проектов.


 
Rouse_ ©   (2013-05-06 20:10) [63]


> dmk ©   (06.05.13 19:46) [62]

Мы на 2010-о сидим, переезд с 2007-го дался очень сложно (в основном из-за строк, глюки выплывали примерно 3 месяца после переезда + 3 месяца сам переезд). Сейчас правим в свободное время модули под ХЕ3, нюансов конечно меньше, но не все так просто.
Если уж решишься - то ИМХО сразу проскочить на ХЕ3. Есть такая надежда что в следующих релизах эмбаркадера таки определиться где у них MobileStudio а где Delphi и все устаканиться...


 
MBo ©   (2013-05-06 20:12) [64]

>но куча хинтов про строки
что за работа со строками? В общем-то, перевод не вызвал особых затруднений. Где низкоуровневая работа велась - string, char, pchar переименованы в AnsiXXX, где высокоуровневая - почти ничего не поменялось. Со множествами символов тоже как-то разруливается.


 
Rouse_ ©   (2013-05-06 20:18) [65]


> MBo ©   (06.05.13 20:12) [64]
> что за работа со строками? В общем-то, перевод не вызвал
> особых затруднений

Ну хоть у кого-то счастье было :)


 
dmk ©   (2013-05-06 20:24) [66]

Rouse_ ©   (06.05.13 20:10) [63]
Вот и думаю, дождаться X4-X5 или на X3 остановится.

MBo ©   (06.05.13 20:12) [64]
>что за работа со строками?
Да сложного ничего, простые старые ANSI-строки для хранения тэгов прочитанных из файлов TIFF, ICC, ICM. Пока в юникод перевел, но не очень понимаю куда все движется. Все же программирование для меня не основное занятие. Больше вызывает озабоченность за ассемблер. У меня процентов 35-40 на асме написано. В основном MMX, SSE, SSE2. Преобразования матриц. Если писать на паскале, то тормоза появляются. Видимо надо перестраивать идеологию. Вот и читаю, что ждать от будущих версий.


 
Rouse_ ©   (2013-05-06 20:31) [67]


> dmk ©   (06.05.13 20:24) [66]

Угу, понятно, у нас с тобой те же проблемы. Убиваются указатели и прочее, а уж с учетом ассемблера, думаю ХЕ3 последнее, что можно более менее внятно использовать - дальше тупик.


 
Eraser ©   (2013-05-06 20:34) [68]


> dmk ©   (06.05.13 20:24) [66]

что значит "остановиться"? чтобы через 5 лет создавать плаксивые ветки на форуме о том, как тяжело перейти на XE10? за все время хоть какие-то реальные сложности с переходом возникали только при переходе на юникод.


> У меня процентов 35-40 на асме написано

возможно имеет смысл вынести это в отдельную библиотеку и компилировать каким-нибудь продвинутым инструментом от Intel?


 
MBo ©   (2013-05-06 20:48) [69]

>Rouse_ ©   (06.05.13 20:18) [65]
>Ну хоть у кого-то счастье было

Специфика - проекты у меня небольшие, но много. Все сразу переводить не нужно, только по мере необходимости внести существенные изменения. Если доработки небольшие - D2006 еще на ходу


 
dmk ©   (2013-05-06 20:53) [70]

>Убиваются указатели и прочее

Жуть. Кто мог предположить такое. У меня куча асма с вмешательством в классы. Сплошные указатели. Может это и ай-яй-яй, но ведь не запрещено.
Поэтому и придется всю структуру и логику переделывать.

>возможно имеет смысл вынести это в отдельную библиотеку и компилировать
>каким-нибудь продвинутым инструментом от Intel?

С асмом особых проблем не вижу. Чистые расчеты перенесу во внешние obj. Бибилотека и так в отдельном модуле. Проблема со своим классом окна. Придется видимо полностью класс пересматривать. Там столько наворочено. Видимо придется полностью свой класс писать. Все к тому и шло. Сейчас процентов 50 наследования от VCL.

>создавать плаксивые ветки
Не мои грехи. Я их этого возраста давно вышел.


 
Павиа   (2013-05-06 21:58) [71]


> Жуть. Кто мог предположить такое. У меня куча асма с вмешательством
> в классы. Сплошные указатели. Может это и ай-яй-яй, но ведь
> не запрещено.

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


 
Inovet ©   (2013-05-07 04:05) [72]

> [62] dmk ©   (06.05.13 19:46)
> но под Win64/32 работало

> [66] dmk ©   (06.05.13 20:24)
> У меня процентов 35-40 на асме написано. В основном MMX, SSE, SSE2.

Так всё равно переписывать под х64. А наружу асм вынести?  Не так удобно, конечно...


 
Inovet ©   (2013-05-07 04:08) [73]

> [68] Eraser ©   (06.05.13 20:34)
> возможно имеет смысл вынести это в отдельную библиотеку

А что ещё остаётся. Вообще 35-40% кода уже как-то асм вставками и назвать сложно.


 
Дмитрий С ©   (2013-05-07 04:59) [74]

Вопрос мой проигнорировали, задам еще раз.
Есть ли альтернатива этому delphi из будущего? Есть какая-нибудь среда разработки под Windows/Mac/Linux, да еще и под мобильные платформы на более менее нативном языке?


 
Павиа   (2013-05-07 08:20) [75]

В качестве такой среды фри паскаль (лазариус) неподходит?


 
oxffff ©   (2013-05-07 08:40) [76]


> Дмитрий С ©   (07.05.13 04:59) [74]

http://www.remobjects.com/oxygene/platforms/


 
DevilDevil ©   (2013-05-07 09:25) [77]

хе-хе )
продолжаю сидеть на D6 и D7 :)


 
картман ©   (2013-05-07 09:56) [78]


> oxffff ©   (07.05.13 08:40) [76]
>
> http://www.remobjects.com/oxygene/platforms/


http://ru.wikipedia.org/wiki/Oxygene_%28%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%29
Улучшенная поддержка циклов for.

а эт что такое?


 
Дмитрий С ©   (2013-05-07 15:14) [79]


> oxffff ©   (07.05.13 08:40) [76]

Net-ы, жавы - все не то.


> В качестве такой среды фри паскаль (лазариус) неподходит?

Он с трудом до уровня delphi 5 дотягивает.


 
DVM ©   (2013-05-07 15:56) [80]


> Дмитрий С ©   (07.05.13 15:14) [79]


> Он с трудом до уровня delphi 5 дотягивает.

Смотря в чем. Дженерики там есть, юникод есть, компилит под все платформы даже с GUI. Многие другие вещи которые появились не так давно тоже поддерживает, например inline и т.д. Но во многом сильно отличается от Delphi.



Страницы: 1 2 3 4 5 вся ветка

Форум: "Прочее";
Текущий архив: 2014.02.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.61 MB
Время: 0.014 c
2-1365771933
novai
2013-04-12 17:05
2014.02.16
TStringList дефолтное значение


1-1321391616
Человек
2011-11-16 01:13
2014.02.16
Многопоточное логирование


15-1377798356
Никонов Сергей
2013-08-29 21:45
2014.02.16
Глюки аппаратные проблемы или ошибки программистов?


15-1377887629
Ротанг
2013-08-30 22:33
2014.02.16
Дополнительный виртуальный монитор


15-1378133550
Степан Потапов
2013-09-02 18:52
2014.02.16
Кто переименовывает, а кто нет? (опрос)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский