Большой Воронежский Форум
Страница 2 из 2
< 12
» Программирование>отображение jpg в delphi
Balrog 15:50 06.04.2006

Сообщение от phasma:
легкость изучения языка

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

Сообщение от phasma:
и скорость разработки преимущества Delphi ...

И чем скорость разработки (да хоть тех же окошечек) на дельфи выше, чем на билдере? А... скорость компиляции выше, я понял

А как задачу чуть сложнее засовывания кнопочки на формочку, тут-то и всплывают весёлости.

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

Сообщение от phasma:
хотя можно свободно создать окошечки на делфи, а какие-то вычислительные операции вкоючить в DLL

А нафига-таки? Ох, мудрый монах был этот Оккам...

Сообщение от Ray79:
Я исчо не видел задач, которые можно решить ТОЛЬКО на Си

Да не о том речь. Можно наверное и драйвера на VB писать. А окошки и на асме не проблема, и в машинных кодах (только смещения считать заколебёшься).
Но зачем надо было создавать языки, функционально дублирующие уже существующий? Я бы ещё понял, если бы имелись преимущества какие-то у новых разработок - так ведь нет их!
aerin 16:09 06.04.2006
Balrog

Сообщение от :
Но зачем надо было создавать языки, функционально дублирующие уже существующий?

До дублирования плюсов дельфе пока как до Парижа раком: где шаблоны, где множественное наследование(хотя это может и к лучшему
), где прозрачность интеграции новых типов и прочая прочая...
phasma 16:47 06.04.2006
Balrog, Delphi вообщем-то не создавался как альтернатива С++, просто разработали среду для быстрой разработки на языке Pascal, а потом уже к 7 версии(иль 6) уже начали считать его самостоятельным языком .. хотя сейчас C++ Builder, Delphi продаются, Borland больше не поддерживает их ..
aerin 17:08 06.04.2006
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 года новый стандарт софтверного проектирования. А мужики-то не знают...
aerin 17:15 06.04.2006
Кстати, странно, про OWL вспомнили, а про TurboVision - забыли, стыдно наверное
Balrog 17:24 06.04.2006

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

О! Вот ты и сам всё сказал


Сообщение от aerin:
Balrog
До дублирования плюсов дельфе пока как до Парижа раком: где шаблоны, где множественное наследование(хотя это может и к лучшему
), где прозрачность интеграции новых типов и прочая прочая...

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

Сообщение от aerin:
Это с 1983 года новый стандарт софтверного проектирования. А мужики-то не знают...

"... как космические корабли... (зевнул) ... бороздят большой театр"
Balrog 17:26 06.04.2006

Сообщение от aerin:
Кстати, странно, про OWL вспомнили, а про TurboVision - забыли, стыдно наверное

Если за TV стыдно, то вспоминая OWL они вообще повеситься должны
phasma 18:52 06.04.2006
Balrog, если Delphi никто не купит ... то дальше он развиваться не будет ))) хотя без разницы ... я вообще на php + bash + ncurses все пишу ... вернее на php с использованием данной библиотеки и bash ... да и нечего мне писать с вообще с окошками ... все что создано мною, можно легко реализовать в консоли )))
Ivan XXX 11:02 16.04.2006
надо открыть существующий файл.
с такой записью проект компилируется, но файл не открывается
createfile('c:\sofa.jpg',0,0,nil,OPEN_EXISTING,0,0 );
может как-то нетак записал?
Yandex 21:32 17.04.2006
А ты и вправду аццкий троглодит - сразу на 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);
zss_vrn 06:50 18.04.2006

Сообщение от gene:
1. Требуют не те, кто сам программирует (даже, если когда-то программировал), т.е. большая или меньшая требовательность вопрос не зависящий от языка.

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

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

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

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

Сообщение от gene:
2. Квалификация программера определяется прежде всего опытом работы и личными качествами,

Это правильно, но см. выше - опытному часто все равно, на чем писать, на чем надо, на том и будет. Есть, конечно, люди с "религиозным" пристрастием к какой-либо технологии, но таких все меньше.
zss_vrn 06:32 19.04.2006

Сообщение от gene:
Если нет разницы в конечном результате, зачем напрягаться с поисками?

Не понял.
Определенную работу надо сделать в определенный срок с определенными затратами и потом иметь как можно меньше затрат на поддержку.
zss_vrn 10:54 19.04.2006

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

Речь - о продукте заранее известного качества. Так что я не понял, о чем речь.
Страница 2 из 2
< 12
Вверх