Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Зачем нужен Delphi?

7.0K
28 апреля 2009 года
pink master
79 / / 21.10.2006
Может кто знает? Он же умер, а столько народу его зачем-то учит... Меня это всегда удивляло
Страницы:
7.0K
29 апреля 2009 года
pink master
79 / / 21.10.2006
Цитата: Washington
Да автор топика просто тролль. И довольно успешный по ходу. Что значит мертвый язык? То, что сейчас на нем пишут (автор, не удивляйся, но люди еще активно пишут на дельфи)? Можно заглянуть в раздел дельфи, один из самых густонаселенных.
...
Тогда я чет не понимаю, что такое смерть. Имхо дельфи не умер и еще долго не умрет.



[email]RABOTA@MAIL.RU[/email]
Вы искали: delphi Изменить параметры поиска
Найдено вакансий: 33

Вы искали: java Изменить параметры поиска
Найдено вакансий: 184

Вы искали: php Изменить параметры поиска
Найдено вакансий: 197

Цитата: Washington

Или то, что борланд (а точнее ембаркадеро) выпустили недавно новую среду БДС2009, которая полностью переделана на юникод?


Конечно они поддрживают такой крупный проект, но рынок им не захватить

Цитата: Washington
Да автор топика просто тролль. И довольно успешный по ходу.

Как и каждый чье мнение отлично от вашего. В БАН тролля!

1.9K
29 апреля 2009 года
GreenRiver
451 / / 20.07.2008
Цитата: pink master
аааааааааа..........значит по вашему возможность раздолбать стек, перепутать указатели итп это какой то особенный способ мышлениея?



Нет. Просто все это нужно держать в уме когда пишешь на плюсах. Я когда-то начинал с Delphi и перешел на С++ Builder легко и непринужденно (оно и понятно там и там VCL)... По мне так вся разница была в точках/стрелочках и операторных скобках... ну и delete не забывать делать...

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

7.0K
29 апреля 2009 года
pink master
79 / / 21.10.2006
Цитата: Iktomy
Ничо личного, если что


lol


Вы правы по всем пунктам, c таким умением извлечь по двум строчкам столько информации вам бы в личной разведке лукашенко работать(-;

7.0K
29 апреля 2009 года
pink master
79 / / 21.10.2006
Цитата: GreenRiver
По мне так вся разница была в точках/стрелочках и операторных скобках... ну и delete не забывать делать...


+1

Цитата: GreenRiver

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


В каком направлении вы имеете ввиду разницу? В проектировании? Ну разве что RAII и автопоинтеры не работают, но все это как бы встроенно в GC. Какая тут такая принципиальныя разница в мышлении, я заинтригован.

1.9K
29 апреля 2009 года
GreenRiver
451 / / 20.07.2008
Не хочу поддерживать холивар. Попробуйте написать что-нибудь более сложное, чем обработчики событий на С++ и вы сами все узнаете... либо открывайте мозг на общий доступ кину пару впечатлений о моем опыте. Не можете открыть - жаль... придется вам поверить наслово, ну либо проверить :)
11
29 апреля 2009 года
oxotnik333
2.9K / / 03.08.2007
Цитата: GreenRiver
Не хочу поддерживать холивар. Попробуйте написать что-нибудь более сложное, чем обработчики событий на С++ и вы сами все узнаете... либо открывайте мозг на общий доступ кину пару впечатлений о моем опыте. Не можете открыть - жаль... придется вам поверить наслово, ну либо проверить :)


не ради холивара, а ради просвещения: что можно написать на плюсах, чего нельзя на дельфях (на крайняк в разы сложнее)?

87
29 апреля 2009 года
Kogrom
2.7K / / 02.02.2008
Цитата: pink master

Вы искали: delphi Изменить параметры поиска
Найдено вакансий: 33



Вы искали: python Изменить параметры поиска
Найдено вакансий: 5

Вы искали: nemerle Изменить параметры поиска
Найдено вакансий: 0

Вы искали: forth Изменить параметры поиска
Найдено вакансий: 0

Без комментариев.

1.9K
29 апреля 2009 года
GreenRiver
451 / / 20.07.2008
Цитата: oxotnik333
не ради холивара, а ради просвещения: что можно написать на плюсах, чего нельзя на дельфях (на крайняк в разы сложнее)?


Ничего :) Делфи с помощью указателей позволяет творить такие же фишки, что и на С++... Я даже не берусь утверждать, что плюсы будут быстрее делфей. Тут скорее вопрос откуда руки растут...
Но обычно при написании кода внимание концентрируется на разных вещах. С++ ближе к железу, делфи все-таки дает некое абстрагирование, что позволяет больше концентрироваться на самом алгоритме, а не на том какими кусками памяти мы оперируем...

87
29 апреля 2009 года
Kogrom
2.7K / / 02.02.2008
Цитата: GreenRiver
С++ ближе к железу, делфи все-таки дает некое абстрагирование


Наоборот. C++ более абстрактный язык, ни к чему не привязанный, ни к железу, ни к программному обеспечению (ОС, IDE и т.д.).

Посмотрел таблицу:

http://www.prowiki.org/wiki4d/wiki.cgi?LanguagesVersusD

по ней выходит, что C++ если не ущербнее, чем Delphi, то уж явно ничем не лучше.

1.9K
29 апреля 2009 года
GreenRiver
451 / / 20.07.2008
Сорри, я хотел сказать не к железу, а к памяти! Работа с памятью постоянно происходит... и это накладывает отпечаток. Разве нет?

Я кстати не один из языков не ущемляю! С чего вы это взяли? Я просто поддерживаю точку зрения, что разные языки дают возможность думать немного по-другому...

Если взять больший контраст: асм, пролог, фортран, какой-нибудь функциональный язык ... везде предлагается определенный тип мышления, и в этом есть определенные плюсы и минусы.
245
29 апреля 2009 года
~ArchimeD~
1.4K / / 24.07.2006
Кстати, к слову если, ныне пропавший где-то в матрице Одиссей говорил про какую-то граф оболочку на хаскеле, в 600 строк кода чтоли. Кстати где-то тема тут кажется и валялась - что-то вроде чудес функционального программирования.
З.Ы. от шуток по поводу строк длиной в полсотни перечисленных команд просьба воздержаться ;)
З.З.Ы. дада, я в курсе, что это функциональный язык и т.д. и т.п., просто к слову.
6
29 апреля 2009 года
George
4.1K / / 05.01.2007
количество вакансий как ни странно не определяет "живность" и крутизну языка, ага :) что собственно своим примером и доказал когром. Кстати, когром, та книжка от отечественного автора (Роман Авриевич Сузи) как ни странно является вполне адекватной. У меня тоже есть эти книги, и обе вполне хороши.
5
29 апреля 2009 года
hardcase
4.5K / / 09.08.2005
Цитата: Kogrom
Наоборот. C++ более абстрактный язык, ни к чему не привязанный, ни к железу, ни к программному обеспечению (ОС, IDE и т.д.).

Не нужно путать понятие 1) абстрактности языка (т.е. возможность решать на том языке задачу в терминах самой задачи) и 2) платформонезависимости (где под платформой понимается самый контекст работы - ОС + железо).

Если рассматривать первый критерий то C++ проиграет любому функцинональному языку, ссылку на sql.ru и Луговского давать не буду - это уже притча во языцах. Лучше дам другую ссылку.

По второму критерию хммм, Java вот вспоминается -это как пример ;). Еще Standard ML есть, а это тоже кстати говоря совсем переносимая управляема среда (SML/NJ). Виртуальные машины для нее щас есть для любых ОС (кроме мобильных платформ). Forth тот же - принципиально на любых кристаллов (т.е. речь даже не о процессоре) язык - у него ниша такая просто.

7.0K
29 апреля 2009 года
pink master
79 / / 21.10.2006
Цитата: Washington
количество вакансий как ни странно не определяет "живность" и крутизну языка, ага :)


Еще как определяет, это же прямопропорционально его востребованности.
(я не про крутость ясн дело^^)

3
29 апреля 2009 года
Green
4.8K / / 20.01.2000
Цитата: GreenRiver
Сорри, я хотел сказать не к железу, а к памяти! Работа с памятью постоянно происходит... и это накладывает отпечаток. Разве нет?


Что подразумевалось?
Любая программа "работает с памятью".

87
29 апреля 2009 года
Kogrom
2.7K / / 02.02.2008
Цитата: Washington
Кстати, Когром, та книжка от отечественного автора (Роман Авриевич Сузи) как ни странно является вполне адекватной.


Отгадал. Её я и купил :)

Цитата: hardcase
Не нужно путать понятие 1) абстрактности языка (т.е. возможность решать на том языке задачу в терминах самой задачи) и


Я не про это говорил. Но в этом смысле C++ все равно более абстрактный, чем Delphi. Ну, точно, что не менее. Про другие языки не знаю.

Цитата: hardcase
2) платформонезависимости (где под платформой понимается самый контекст работы - ОС + железо).

По второму критерию хммм, Java вот вспоминается -это как пример ;).


Стандартный C++ ни к чему не привязан, даже к виртуальной машине, как Java.

Если прибавить к C++ библиотеки типа Qt, wxWidgets, то даже и такой код будет платформонезависимым (в теории, как и с Java). Приложения, конечно, придется перекомпилировать, в отличие от Java, но это уже другой вопрос.

7.0K
29 апреля 2009 года
pink master
79 / / 21.10.2006
Цитата: GreenRiver
Не хочу поддерживать холивар. Попробуйте написать что-нибудь более сложное, чем обработчики событий на С++ и вы сами все узнаете... либо открывайте мозг на общий доступ кину пару впечатлений о моем опыте. Не можете открыть - жаль... придется вам поверить наслово, ну либо проверить :)


По ходу способ мышления на делфи настолько необьясним, что текстом не передается...Попоробую пожалуй написать программу посложнее оброботчика событий - и может быть мне откроется особое делфи мышление

87
29 апреля 2009 года
Kogrom
2.7K / / 02.02.2008
Цитата: pink master
Еще как определяет, это же прямопропорционально его востребованности.
(я не про крутость ясн дело^^)


У меня начальник требует чтобы я успевал сделать программу с определенными характеристиками в нужный срок. Какие языки я использую - его не волнует (возможно, это его ошибка, не знаю). То есть, иногда не работодатель определяет востребованность языка, а исполнитель.

Думаю, я не один такой. Хотя, возможно, таких меньшинство.

11
29 апреля 2009 года
oxotnik333
2.9K / / 03.08.2007
Цитата: hardcase
Не нужно путать понятие 1) абстрактности языка (т.е. возможность решать на том языке задачу в терминах самой задачи)


если в таком ключе понимать абстрактность, то под это определение подоходят только узкоспециализированные языки а-ля 1С, а общего языка быть не может.

Цитата: hardcase
Лучше дам другую ссылку.


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

Цитата: hardcase

ссылку на sql.ru и Луговского давать не буду - это уже притча во языцах.


дай ссылочку, а? в поиске че то мусор какой то

5
29 апреля 2009 года
hardcase
4.5K / / 09.08.2005
Цитата: pink master
По ходу способ мышления на делфи настолько необьясним, что текстом не передается...Попоробую пожалуй написать программу посложнее оброботчика событий - и может быть мне откроется особое делфи мышление


Принципиальное различие C++ и Delphi - наличие шаблонов в первом. Хотя, как уже говорилось, генерики в крайней версии компилятора dcc32 появились (во, FreePascal к примеру, они и раньше были). Но, вот объектный подход (объектная модель) гораздо стройнее в Delphi, это к нему, кстати восходит объектная модель C#.

По просьбам трудящихся. C++ на sql.ru.

87
29 апреля 2009 года
Kogrom
2.7K / / 02.02.2008
Цитата: hardcase
Лучше дам другую ссылку.



Цитата: hardcase
По просьбам трудящихся. C++ на sql.ru.


Мда... После таких ссылок скоро придется переименовать тему в "Зачем нужен C++".

Добавлено позже:
Хотя нет. Вторая ссылка провоцирует создать тему "Зачем нужен мозг"...

1.9K
29 апреля 2009 года
GreenRiver
451 / / 20.07.2008
Цитата: Green
Что подразумевалось?
Любая программа "работает с памятью".


Подразумевалось, что создавая объект мы получаем указатель на адрес памяти - а например в C# (про Делфи точно не знаю врать не буду) это уже некая ссылка на объект, а где он находится дело десятое.

Я к тому, что сам процесс программирования на С++ подразумевает, что программисту доступна оперативная память для манипуляций. В отличии от C# который оперирует переменными, объектами - т.е. предоставляет именно концепцию, не давая спуститься на уровень реализации и делать какие-то вещи, которые в рамках концепции недопустимы. Например, массив байтов инициализировать нулями, Инициализируя ячейки памяти int'ом, т.е. за раз по 4 байта в 0 сбрасывать (это я к примеру, знаю, что это очень плохая практика, просто в голову только такие гадости как пример и лезут :))

7
29 апреля 2009 года
@pixo $oft
3.4K / / 20.09.2006
Граждане,это ж нереально популярная тема!Мало того,что в "Кто на форуме" 3 человека одновременно смотрели 1 и ту же тему(догадайтесь,какую:)),так ещё и ответы в ней чуть ли не через 10 минут!Это уже не форум,о чат какой-то

P.S.Простите за оффтоп
6
29 апреля 2009 года
George
4.1K / / 05.01.2007
это еще раз доказывает, что дельфя таки жива, раз ее так горячо обсуждают. И вообще говорить, что количество вакансий соответствует живности языка, глупо (повторился, ага). Язык жив, если на нем пишут. А на дельфи очень даже пишут, тут уже приводили примеры программ написаных, я знаю, что ахилес, фодопус, макбет, я, хардкейз (в прошлом), онни и многие другие пишут на дельфи. Так что на вопрос автортроля мы по моему ответили - дельфи нужын чтобы писать ПрогРамМке. =)
3
29 апреля 2009 года
Green
4.8K / / 20.01.2000
Цитата: GreenRiver
Подразумевалось, что создавая объект мы получаем указатель на адрес памяти - а например в C# (про Делфи точно не знаю врать не буду) это уже некая ссылка на объект, а где он находится дело десятое.

Я к тому, что сам процесс программирования на С++ подразумевает, что программисту доступна оперативная память для манипуляций. В отличии от C# который оперирует переменными, объектами - т.е. предоставляет именно концепцию, не давая спуститься на уровень реализации и делать какие-то вещи, которые в рамках концепции недопустимы. Например, массив байтов инициализировать нулями, Инициализируя ячейки памяти int'ом, т.е. за раз по 4 байта в 0 сбрасывать (это я к примеру, знаю, что это очень плохая практика, просто в голову только такие гадости как пример и лезут :))


В чем проблема программировать так же на C++ ?
И что же в С++ тебе мешает "концентрироваться на самом алгоритме" ?
От чего C++ мешает абстрагироваться?

1.9K
29 апреля 2009 года
GreenRiver
451 / / 20.07.2008
Цитата: Green
В чем проблема программировать так же на C++ ?
И что же в С++ тебе мешает "концентрироваться на самом алгоритме" ?
От чего C++ мешает абстрагироваться?


Не знаю, висит заноза в мозгу - "помни о памяти" :) А серьезно, ничего не мешает, ты абсолютно прав.
Кстати вспомнил, сейчас, что Kogrom в теме про магию программирования довольно точно подметил, что можно выделить несколько ветвей для С++...
Я пошел по первой - т.е. преимущественно работа с памятью, стандартными контейнерами пользовался по минимуму... Поэтому наверное и сложилось такое мнение :)

Но даже, если от всего абстрагироваться, все равно возможны нюансы, мелочи, которые лучше сразу учитывать (переполнение буфера, удаление объекта на который есть две ссылки и пр.), чем потом копаться в коде пытаясь понять откуда же такие злые баги... Т.е. полностью абстрагироваться от того, что мы работаем почти напрямую с памятью тоже нельзя.
В общем я на С++ ни коим образом не наезжаю, и в основном я писал только на нем :)

Вообще изначально хотел только сказать топикстартеру, что он не прав говоря, что Delphi == C++ :)

7.0K
29 апреля 2009 года
pink master
79 / / 21.10.2006
Цитата: Kogrom
У меня начальник требует чтобы я успевал сделать программу с определенными характеристиками в нужный срок. Какие языки я использую - его не волнует (возможно, это его ошибка, не знаю). То есть, иногда не работодатель определяет востребованность языка, а исполнитель.

Думаю, я не один такой. Хотя, возможно, таких меньшинство.


Везет тебе^^ У нас в канторе тока джава а tcl. Хотя ИМХО жесть иметь фирме софт на разных языках, кто все это будет поддерживать? Если кодер сменится, разве что по принципу Write Once - Read Never))))

87
29 апреля 2009 года
Kogrom
2.7K / / 02.02.2008
Цитата: pink master
Хотя ИМХО жесть иметь фирме софт на разных языках, кто все это будет поддерживать? Если кодер сменится, разве что по принципу Write Once - Read Never))))


Код мой на одном языке - на C++. Но это мой выбор. И выбор делается из некоторых практических соображений, не случайно: приходиться создавать или использовать всякие железяки, для работы с которыми набор C++, C, asm мне кажется наиболее подходящим (последние 2 языка используют другие инженеры с моей работы).

2
29 апреля 2009 года
squirL
5.6K / / 13.08.2003
Цитата: pink master
Везет тебе^^ У нас в канторе тока джава а tcl. Хотя ИМХО жесть иметь фирме софт на разных языках, кто все это будет поддерживать? Если кодер сменится, разве что по принципу Write Once - Read Never))))



жесть - иметь программистов, которые по русски писать не умеют.

11
30 апреля 2009 года
oxotnik333
2.9K / / 03.08.2007
Цитата: hardcase
Лучше дам другую ссылку.


Суть статьи вкратце:
Постулат: Автомобиль нужен для передвижения.
Но! Автомобили красят в зеленый цвет, а это цвет деревьев!!! Ну и нахрен нам такой автомобиль??? Вот велосипед, хоть он и белый - под цвет снега, вот это транспорт!!! Несмотря на то что он белый, его легко можно на руках занести на вершину горы Арарат, где его не будет видно в снегах.

Цитата: hardcase
По просьбам трудящихся. C++ на sql.ru.


Все сто с хреном страниц не осилил, а по первому десятку:
"Все гандоны, а я Д'Артаньян, потому что все ездят на машине, а я умею ездить на табуретке"

3
30 апреля 2009 года
Green
4.8K / / 20.01.2000
Цитата: oxotnik333
Суть статьи вкратце:
Постулат: Автомобиль нужен для передвижения.
Но! Автомобили красят в зеленый цвет, а это цвет деревьев!!! Ну и нахрен нам такой автомобиль??? Вот велосипед, хоть он и белый - под цвет снега, вот это транспорт!!! Несмотря на то что он белый, его легко можно на руках занести на вершину горы Арарат, где его не будет видно в снегах.

Все сто с хреном страниц не осилил, а по первому десятку:
"Все гандоны, а я Д'Артаньян, потому что все ездят на машине, а я умею ездить на табуретке"


Кстати, хороший способ проверить профессиональную зрелость программиста - задать вопрос, какой язык круче. Только вот на собеседовании этого не спросишь, т.к. хороший специалист сразу пошлет далеко в п..опу.
Аргументы, которые приводятся по указанным hardcase ссылкам, характеризуют не языки программирование, а ораторов. И характеризуют далеко не лучшей стороны и как инженеров, и как собеседников.

Что касается темы вопроса,- необходимости Делфи.
Вот мне он нафиг не нужен, как и трусики стринги. А ведь кто-то в них ходит чуть ли не каждый день.

87
30 апреля 2009 года
Kogrom
2.7K / / 02.02.2008
Цитата: oxotnik333
Суть статьи вкратце:
...

Все сто с хреном страниц не осилил, а по первому десятку:
"Все гандоны, а я Д'Артаньян, потому что все ездят на машине, а я умею ездить на табуретке"



Я в статье и обсуждениях увидел 2 упрека в сторону C++: хилые макросы, которых все-же не могут заменить шаблоны и отсутствие сборщика мусора. Ну третье, спорное замечание, что прогу на C++ не затолкнуть в восьмибитный контроллер.

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

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

5
30 апреля 2009 года
hardcase
4.5K / / 09.08.2005
Цитата: Kogrom
Вроде были и другие претензии, но, насколько я понял, они шли от плохого знания возможностей ругаемого языка.


Кажется, вы невнимательно читали. Этот человек транслятор C++ написал.

[quote=Green]Аргументы, которые приводятся по указанным hardcase ссылкам, характеризуют не языки программирование, а ораторов. И характеризуют далеко не лучшей стороны и как инженеров, и как собеседников.[/quote]Ну дык, правда глаза режет, как ни крути. Я не против C++. Я за красоту языка :)

7.0K
30 апреля 2009 года
pink master
79 / / 21.10.2006
Цитата: squirL
жесть - иметь программистов, которые по русски писать не умеют.


даже если учесть что фирма в Германии)))

6
30 апреля 2009 года
George
4.1K / / 05.01.2007
и что? а почему ты тогда не на немецком форуме?
7.0K
30 апреля 2009 года
pink master
79 / / 21.10.2006
Цитата: Washington
и что? а почему ты тогда не на немецком форуме?



потому же почему и ты не на казахском

6
30 апреля 2009 года
George
4.1K / / 05.01.2007
ну я хотя бы на русском умею разговаривать
262
30 апреля 2009 года
Iktomy
1.2K / / 11.10.2004
предлагаю не сраццо а поступить следующим образрм: отбрать N представителей адептов от каждого языка программирования. померять им пиписки и вычислить среднее значение для каждой группы. у кого больше - тот язык и круче. а то страницы беспощадного флуда, перехода на личности и попыток запутать оппонента
3
30 апреля 2009 года
Green
4.8K / / 20.01.2000
Цитата: hardcase
Кажется, вы невнимательно читали. Этот человек транслятор C++ написал.


И что? Не показатель.

Цитата: hardcase

Ну дык, правда глаза режет, как ни крути. Я не против C++. Я за красоту языка :)


'Правда' высказанная в (эмоциональном) споре абсолютной не является.
Я знаю одно: для решения части моих задач ни один другой язык так не подходит, как C++. А многие минусы, которые озвучиваются, я использую, как плюсы (даже как два плюса).
Вот и попробуйте меня переубедить.

6
30 апреля 2009 года
George
4.1K / / 05.01.2007
да нафига кого то чего то переубеждать. ведь все понимают, что это бессмысленно. "каждый кулик хвалит свое болото" (с)
ну и по любому у каждого языка свои плюсы и свои минусы. а кого плюсов нет, тот вижуал бейсик =)
все языки нужны, все языки важны. на вкус и цвет товарища нет... =)) скаймэн, закрывай уже давай эту флудомойку =))
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог