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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Delphi - приемущества и недостатки, принимаются различные высказывания 
:(
    Опции темы
Daevaorn
Дата 1.1.2007, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

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



Цитата(Romikgy @  1.1.2007,  17:51 Найти цитируемый пост)
А что это? 

Это создание объекта статически созданого(написаного в коде программы) класса.
Цитата(Romikgy @  1.1.2007,  17:51 Найти цитируемый пост)
Оптимизация.
чего?

Работы программы.
Цитата(Romikgy @  1.1.2007,  17:51 Найти цитируемый пост)
харит ибо другой язык

"У нас узкая специализация"(с) Райкин.
Цитата(Romikgy @  1.1.2007,  17:51 Найти цитируемый пост)
но и сравнивать его с питом имхо это чушь!

почему же? программы на python тоже запускаются на win32:)
Цитата(Romikgy @  1.1.2007,  17:51 Найти цитируемый пост)
а при большом проекте с кучей переменых....

Программое обеспечения для аппартатов NASA, это большой проект?smile
PM MAIL WWW   Вверх
Romikgy
Дата 1.1.2007, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

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



Цитата(Artemios @  1.1.2007,  16:03 Найти цитируемый пост)
это общий принцип.

имхо слишком много таких фраз
Цитата(Artemios @  1.1.2007,  16:03 Найти цитируемый пост)
его там нет

тогда каким боком эти фразы в этой ветке?
Цитата(Artemios @  1.1.2007,  16:03 Найти цитируемый пост)
s1 является новым классом, о котором на этапе компиляции ничего не было известно?

нет это объект класса
покажи как у питона можно создать динамический класс, или в С++
Цитата(Artemios @  1.1.2007,  16:03 Найти цитируемый пост)
Цитата(Daevaorn @  1.1.2007,  16:33 Найти цитируемый пост)
Вот мы и пришли к выводу что дельфи не венец творения цивилизации.

а покажи вообще венец творения цивилизации?

Добавлено @ 17:30 
Цитата(Daevaorn @  1.1.2007,  15:36 Найти цитируемый пост)
Да, оверхед будет.


Цитата(Daevaorn @  1.1.2007,  16:15 Найти цитируемый пост)
Оптимизация.
чего?

Работы программы.

гы просто , сначало создаем оверхед , а потом делаем оптимизацию оверхеда smile
Цитата(Daevaorn @  1.1.2007,  16:15 Найти цитируемый пост)
"У нас узкая специализация"(с) Райкин.

в данном случае да, узко специализированый по основным компилированым языкам  smile 
Цитата(Daevaorn @  1.1.2007,  16:15 Найти цитируемый пост)
программы на python тоже запускаются на win32:)

дык и перл и пхп в винде запускаются, это класс питона!
а питон не является компилируемым, и имхо никогда он не займет место С++ или Дельфи!

кса ведь модули для питона пишутся на С++ (одном из) так что имхо считать его полноправным языком сложновато  smile 
Цитата(Daevaorn @  1.1.2007,  16:15 Найти цитируемый пост)
Программое обеспечения для аппартатов NASA, это большой проект?

смотря какой smile 


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Daevaorn
Дата 1.1.2007, 17:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

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



Цитата(Romikgy @  1.1.2007,  18:24 Найти цитируемый пост)
покажи как у питона можно создать динамический класс

Код

#!/usr/bin/env python
# -*- coding: cp1251 -*-
import new

name = raw_input( "Enter class name > " )
attr_name = raw_input( 'Enter attribute name > ' )

class_obj = new.classobj( name, tuple( [] ), { attr_name : None } )#создаем класс
obj = class_obj()# инстанцирование

print obj, "\t", dir( obj )

PM MAIL WWW   Вверх
Beltar
Дата 1.1.2007, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: 2
Всего: 7



Насчет невыполнения кода когда он не нужен.

Допустим есть

Код

function Func1:Boolean;
function Func2:Boolean;


И где-то в коде:

Код

if Func1 and Func2 then Something;


Если Func1=false, то Func2 не будет вызвана, (ибо результат ясен) если не включена опция компилятора "Всегда выполнять логические вычисления". А по умолчанию она выключена. Штука хорошая, но может привести к сидению под отладчиком и чесанию репы, ибо про эту чертову опцию сразу не вспомнишь. Мораль: вызывайте функции последовательно.

Насчет строк. Удобнее ANSIString и WideString еще ничего не придумали. А вот сишный Char, он же PChar в Delphi, сосет, ибо его длину получить еще та задача.

Если в Delphi чего-то нет, значит оно там и не нужно. smile


--------------------
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. smile(с) я, хотя может и нет
Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере.
PM MAIL   Вверх
Romikgy
Дата 1.1.2007, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

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



Daevaorn, такого и на С++ не сделаешь,
а в перле имхо легко


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Alexeis
Дата 1.1.2007, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


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

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



Цитата(W4FhLF @  1.1.2007,  12:33 Найти цитируемый пост)
После чего задали бы себе вопрос: Почему за 6 лет существования .NET мы не видим реальных конкурентов ни по одному из направлений?


Все еще в переди. Тут главный фактор это привычка. Люди с неохотой переходят на новый софт даже если он по всем параметрам превосходит старый. Не все так быстро. Переучить программистов это не такое простое, быстрое и дешевое дело, а отказ от многолетних разработок так вообще выбрасывание огромных денег на ветер. Это же огромная инерционная машина, которая не может так просто перестроится. 

Цитата(Daevaorn @  1.1.2007,  14:05 Найти цитируемый пост)
В место того чтобы кричать, взял бы да и почитал про python литературку. 

Один человек прочитает одно, другой другое, один поймет так, другой сяк, но лучше, объективнее и точнее профессионала никто не скажет в чем там основная суть. Есть большая разница между тем, что я прочитаю и пойму за пару часов чтения литературы и тем как это все понимает тот кто работает в этой области каждые день. От таких вот "знаний" и не прекращаются споры. 

  А количество написанных программ еще ни о чем не говорит. Это скорее говорит о том что в недавнее время это было жутко популярно, а не о том насколько это эффективно в данный момент и насколько прогрессивно или о том что будет определять развитие в дальнейшем.

  Делфи в добавок к своим старым разработкам ставит на новую платформу 64, Windows Vista, .NET и использование UNICODE, оставляя полную совместимость старых средств. Новые среды развиваются все улучшая системы автогенерации кода и улучшения его читабельности. Развиваются средства отображения данных в виде новых систем генерирования отчетов, компонентов поддержки интернета и конечно баз данных. 


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

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

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


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

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



Цитата(Beltar @  1.1.2007,  18:42 Найти цитируемый пост)
 А вот сишный Char, он же PChar в Delphi

С-ишный да. А вот в С++ есть std::string, который получше и гибче строк в Delphi:)
PM MAIL WWW   Вверх
Void
Дата 1.1.2007, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



Цитата(Romikgy @  1.1.2007,  19:24 Найти цитируемый пост)
кса ведь модули для питона пишутся на С++ (одном из) так что имхо считать его полноправным языком сложновато  smile

Delphi использует функции WinAPI из библиотек, написанных на Си — Delphi не полноправный язык.
JVM и CLR написаны на Си — Java и C# не полноправные языки.
Бред? Конечно.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Daevaorn
Дата 1.1.2007, 17:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

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



Цитата(Alexeis @  1.1.2007,  18:45 Найти цитируемый пост)
А количество написанных программ еще ни о чем не говорит. Это скорее говорит о том что в недавнее время это было жутко популярно, а не о том насколько это эффективно в данный момент и насколько прогрессивно или о том что будет определять развитие в дальнейшем.

Да, Delphi, на который чуть не забила Borland, супер прогрессивныйsmile Уж под это определение C# подходит как-то лучше.
PM MAIL WWW   Вверх
Romikgy
Дата 1.1.2007, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

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



Цитата(Beltar @  1.1.2007,  16:42 Найти цитируемый пост)
его длину получить еще та задача.

кучу ф_ций есть в си, да и тип из std есть класс string


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Void
Дата 1.1.2007, 17:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



Цитата(Alexeis @  1.1.2007,  19:45 Найти цитируемый пост)
Есть большая разница между тем, что я прочитаю и пойму за пару часов чтения литературы и тем как это все понимает тот кто работает в этой области каждые день.

Так ведь никто не принимает на веру (справедливо, в общем-то) высказывания. Ко всему, что не укладывается в привычные рамки, стараются подкопаться. В итоге всё возвращается на круги своя.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
nerezus
Дата 1.1.2007, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


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

Репутация: 13
Всего: 43



Цитата

не понял, то что в длинное целое можно вогнать значение в гиг я знаю, смысл этой фразы?

имеется ввиду что-то типа (666 в степени 666);
Код

>>> 666**666
27154175928871285582608745517002178602783852106501698717822300469657836753478460
36880134178612873170810403693946181369253763907767348141423592699549814385853090
58005792575777286547766974032030622709400636076630337695472357344193883258618859
60163674702939270568248023136167238330559366660129214231978771440022632451447810
93460546462577369746630718678029483041060373313376482455606599856532001111174233
45076820028856039271697478224170953365430292002540313209626985629026842226720098
36572359664458919216964786596477160848265744781567316635426342576187505607535141
26589249181676752220045371866852217287454594150251836080887865276101848335137901
16757654287910149888366373032818151480800952809005528561125366155648578375191671
51638992363706861254590892859150985652406127177843303565990709993709902715765127
58660073330203056837091283930047861621641585036345954793261655938958528887787015
48580946457862112993933286295883107151254097505408450243425177831253342079786634
35857374881896580881661357028069702183484483265202734444264017503878784273650339
53752130973245982709993481338579037505261675539664787960746674825274519580133857
03152678559571864116226566032365908052857936209172690002387460244899885396862691
79399173877335707806261349270708582036935274518032743842288955551290945148599861
59695014701464704026498893492120067785733872928510990363495274695206768328819688
56724904460084994793476708042987577163193492415961223417659787157202545333783334
77783021801490507767569976664969867689283458720482504678769843906729802298370869
37833383950784572454289045426575068734258655962334325421601355688864237522292295
62648133533088569487318295430287726946641649809356760113688980954104973336888392
78554792478005626814789420710754305259454240302165936365506223393141331941669323
48440645159464499470165459694270945392464442087355596475391746408531115201807767
57872042024272504000286839563050880598016L
>>>

Так вот размер этого числав памяти(а не значение) может быть пару гигов.

Цитата

нет мы обсуждаем дельфи!!!
 Ну на примере сравнения с более удобными языками этого делать разве нельзя?  smile 




--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Romikgy
Дата 1.1.2007, 18:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

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



Цитата(Daevaorn @  1.1.2007,  16:45 Найти цитируемый пост)
который получше и гибче строк в Delphi:) 

докажи чем он гибче?


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Alexeis
Дата 1.1.2007, 18:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


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

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



Цитата(Artemios @  1.1.2007,  16:35 Найти цитируемый пост)
smile smile smile и ведь прав был smile smile smile 

Нифига это было сказано мне. А свое впечатление я еще составил, но оно уже сейчас скорее положительное smile


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

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

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


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

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



Цитата(nerezus @  1.1.2007,  17:03 Найти цитируемый пост)
Ну на примере сравнения с более удобными языками этого делать разве нельзя?

можно , только класс языков должен быть один!
Цитата(nerezus @  1.1.2007,  17:03 Найти цитируемый пост)
имеется ввиду что-то типа (666 в степени 666);

имхо тоже можно реализовать и на дельфи
Цитата(Void @  1.1.2007,  16:47 Найти цитируемый пост)
Бред? Конечно. 

как сказать,
тогда язык основной это асм  smile 
все остальное надстройки разной степени возможностей и ф_циональностей smile


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

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

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

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


 




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


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

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