Старый 06.04.2006, 15:50   #31   
Лентяй
 
Аватар для Balrog
 
Сообщений: 5,456
Регистрация: 23.03.2005
Возраст: 51

Balrog вне форума Не в сети
Цитата:
Сообщение от phasma
легкость изучения языка
Хмм... вообще-то в программировании синтаксис языка - не самое сложное
Этож естественный отбор каким-то образом. Если человек не в состоянии разобраться в синтаксисе C/C++, не в состоянии понять смысл слова "указатель" - стоит ли ему вообще связываться с программированием?

Цитата:
Сообщение от phasma
и скорость разработки преимущества Delphi ...
И чем скорость разработки (да хоть тех же окошечек) на дельфи выше, чем на билдере? А... скорость компиляции выше, я понял
А как задачу чуть сложнее засовывания кнопочки на формочку, тут-то и всплывают весёлости.

Ёлки-палки, ну даже если дельфя когда-нибудь и догонят по возможностям плюса - народ, всёж скажите, зачем было огород городить, создавая "новый старый" язык и вводя чужеродные конструкции в язык, созданный для обучения структурному программированию?

Цитата:
Сообщение от phasma
хотя можно свободно создать окошечки на делфи, а какие-то вычислительные операции вкоючить в DLL
А нафига-таки? Ох, мудрый монах был этот Оккам...

Цитата:
Сообщение от Ray79
Я исчо не видел задач, которые можно решить ТОЛЬКО на Си
Да не о том речь. Можно наверное и драйвера на VB писать. А окошки и на асме не проблема, и в машинных кодах (только смещения считать заколебёшься).
Но зачем надо было создавать языки, функционально дублирующие уже существующий? Я бы ещё понял, если бы имелись преимущества какие-то у новых разработок - так ведь нет их!
 
Старый 06.04.2006, 16:09   #32   
бибизьян
 
Аватар для aerin
 
Сообщений: 3,031
Регистрация: 17.02.2004

aerin вне форума Не в сети
Balrog
Цитата:
Но зачем надо было создавать языки, функционально дублирующие уже существующий?
До дублирования плюсов дельфе пока как до Парижа раком: где шаблоны, где множественное наследование(хотя это может и к лучшему ), где прозрачность интеграции новых типов и прочая прочая...
 
Старый 06.04.2006, 16:47   #33   
Dogs Fucker
 
Аватар для phasma
 
Сообщений: 423
Регистрация: 02.11.2005
Возраст: 31

phasma вне форума Не в сети
Balrog, Delphi вообщем-то не создавался как альтернатива С++, просто разработали среду для быстрой разработки на языке Pascal, а потом уже к 7 версии(иль 6) уже начали считать его самостоятельным языком .. хотя сейчас C++ Builder, Delphi продаются, Borland больше не поддерживает их ..
 
Старый 06.04.2006, 17:08   #34   
бибизьян
 
Аватар для aerin
 
Сообщений: 3,031
Регистрация: 17.02.2004

aerin вне форума Не в сети
phasma
Это отсюда http://www.borland.com/resources/en/...wers_guide.pdf (страница 7)
Цитата:
Delphi's legacy began in 1983, when Turbo Pascal set a new standard for software engineering. The evolution of Turbo Pascal reads like a history lesson in the advancement of software development, including the introduction of such groundbreaking innovations as an integrated development environment (IDE), integrated debugging, syntax-highlighting, a powerful object-oriented programming (OOP) model, and OWL, the Object Windows Library.
Это с 1983 года новый стандарт софтверного проектирования. А мужики-то не знают...
 
Старый 06.04.2006, 17:15   #35   
бибизьян
 
Аватар для aerin
 
Сообщений: 3,031
Регистрация: 17.02.2004

aerin вне форума Не в сети
Кстати, странно, про OWL вспомнили, а про TurboVision - забыли, стыдно наверное
 
Старый 06.04.2006, 17:24   #36   
Лентяй
 
Аватар для Balrog
 
Сообщений: 5,456
Регистрация: 23.03.2005
Возраст: 51

Balrog вне форума Не в сети
Цитата:
Сообщение от phasma
Pascal, а потом уже к 7 версии(иль 6) уже начали считать его самостоятельным языком
О! Вот ты и сам всё сказал

Цитата:
Сообщение от aerin
Balrog
До дублирования плюсов дельфе пока как до Парижа раком: где шаблоны, где множественное наследование(хотя это может и к лучшему ), где прозрачность интеграции новых типов и прочая прочая...
Они еле-еле с указателями разобрались, а ты с этих убогих шаблоны требуешь Ничего, ещё лет 20 такой "эволюции" - и они это СМОГУТ! А так как слово "нафига?" дословно на английский труднопереводимо, то этот вопрос они себе задать не могут
Их бы энергию, да в нужное русло...

Цитата:
Сообщение от aerin
Это с 1983 года новый стандарт софтверного проектирования. А мужики-то не знают...
"... как космические корабли... (зевнул) ... бороздят большой театр"
 
Старый 06.04.2006, 17:26   #37   
Лентяй
 
Аватар для Balrog
 
Сообщений: 5,456
Регистрация: 23.03.2005
Возраст: 51

Balrog вне форума Не в сети
Цитата:
Сообщение от aerin
Кстати, странно, про OWL вспомнили, а про TurboVision - забыли, стыдно наверное
Если за TV стыдно, то вспоминая OWL они вообще повеситься должны
 
Старый 06.04.2006, 18:52   #38   
Dogs Fucker
 
Аватар для phasma
 
Сообщений: 423
Регистрация: 02.11.2005
Возраст: 31

phasma вне форума Не в сети
Balrog, если Delphi никто не купит ... то дальше он развиваться не будет ))) хотя без разницы ... я вообще на php + bash + ncurses все пишу ... вернее на php с использованием данной библиотеки и bash ... да и нечего мне писать с вообще с окошками ... все что создано мною, можно легко реализовать в консоли )))
 
Старый 16.04.2006, 11:02   #39   
аццкий троглодит
 
Аватар для Ivan XXX
 
Сообщений: 3,236
Регистрация: 28.02.2004
Возраст: 39

Ivan XXX вне форума Не в сети
надо открыть существующий файл.
с такой записью проект компилируется, но файл не открывается
createfile('c:\sofa.jpg',0,0,nil,OPEN_EXISTING,0,0 );
может как-то нетак записал?
 
Старый 17.04.2006, 21:32   #40   
Кэп Улитка
 
Аватар для Yandex
 
Сообщений: 8,067
Регистрация: 04.05.2005
Возраст: 43

Yandex вне форума Не в сети
А ты и вправду аццкий троглодит - сразу на WinAPI хреначить.

примерно так надо
var
F, ReadBytes: Cardinal;
a: TMyType;
...
// Открыть
F := CreateFile(PChar(<FileName>), GENERIC_READ, FILE_SHARE_READ, nil, OPEN_EXISTING, 0, 0);
// Матюкнуться, если облом при открытии
If F = INVALID_HANDLE_VALUE then
begin
MessageBox(0,PChar('File '+ FileName + ' not found'), 'glLoadTexture',0);
exit;
end;
...
// прочитать переменную типа TMyType
ReadFile(F, a, SizeOf(TMyType) , ReadBytes, nil);
// В ReadBytes - будет скока действительно прочитали байт; может быть меньше SizeOf(TMyType)
...
// Закрыть
CloseHandle(F);
 
Старый 18.04.2006, 06:50   #41   
Форумец
 
Аватар для zss_vrn
 
Сообщений: 2,045
Регистрация: 27.08.2003

zss_vrn вне форума Не в сети
Цитата:
Сообщение от gene
1. Требуют не те, кто сам программирует (даже, если когда-то программировал), т.е. большая или меньшая требовательность вопрос не зависящий от языка.
Не согласен. Если надо привлечь некоторое количество программеров на не шибко сложную задачу, то гораздо проще найти дельфистов средней руки, которых в Воронеже, как донов Педро в Бразилии. Сейчас уже появились также в достаточном количестве и люди, которые пишут на дотнет вполне сносно.

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

Я не говорю про асов - тем, кто участвовал в проектах 5 - 10 лет уже почти все равно, на чем писать. Но асов немного и привлекать их часто затруднительно, да и не всегда выгодно.

И еще одно замечание - требуют не люди, требует бизнес. Ас тем и отличается, что делает не то, что ему говорят, а то, что надо на самом деле.

Цитата:
Сообщение от gene
2. Квалификация программера определяется прежде всего опытом работы и личными качествами,
Это правильно, но см. выше - опытному часто все равно, на чем писать, на чем надо, на том и будет. Есть, конечно, люди с "религиозным" пристрастием к какой-либо технологии, но таких все меньше.
 
Старый 19.04.2006, 06:32   #42   
Форумец
 
Аватар для zss_vrn
 
Сообщений: 2,045
Регистрация: 27.08.2003

zss_vrn вне форума Не в сети
Цитата:
Сообщение от gene
Если нет разницы в конечном результате, зачем напрягаться с поисками?
Не понял.
Определенную работу надо сделать в определенный срок с определенными затратами и потом иметь как можно меньше затрат на поддержку.
 
Старый 19.04.2006, 10:54   #43   
Форумец
 
Аватар для zss_vrn
 
Сообщений: 2,045
Регистрация: 27.08.2003

zss_vrn вне форума Не в сети
Цитата:
Сообщение от gene
А если на выходе нет разницы - зачем платить больше и мозги забивать себе и заказчику ?
Если речь о разводе на бабки - понятно, если речь о результате - непонятно.
Речь - о продукте заранее известного качества. Так что я не понял, о чем речь.
 
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind