зачем нужен C# если есть Assembler , C++, Delphi .

 
1 2 3 4 5 6 7
+
-
edit
 

tarasv

опытный

61284> Да читал я такое нетолько здесь, как говорится главное правильно подобранный тест, но когда я открываю вкладку в Azureus и визуально вижу тормоза, то плеваться хочется, (на жабу). И вообще (ИМХО) жабьи проги "неторопливые", потому кроме азуреуса (нравится несмотря на жабу) у меня их нет.

Дело в прямизне рук - java GUI ИМХО это высший пилотаж и множество хороших вещей было загублен именно GUI на java, но например на IDEA я нарадоваться не могу - Visual Studio чисто по ощущениям когда я с ним работал ИМХО был тормознее, а уж то что JBuilder медленнее это точно.
 

IDEAS

втянувшийся

НА Delphi можно написать по-моему все кроме драйверов пусть только под виндоус.
Причем быстро и легко , генерация HTML не супер -пупер задача , написать клиент сервер тоже легко , просто программу так вообще порву всех.
Ни C# ни платформа нет .NET не дадут такой скорости разработки.
И вообще все новые языки рождаются из желания заработать деньги а не и за желания написать хороший компилятор.
Я точно знаю что все самые популярные сейчас языки питоны , жабы , лет через десять сойдут с рынка , по одной единственной причине :
Мы купили Delphi написали программу работает и будет работать следующие десять тысяч лет!
А как жить Borland , вот и кидаются , надо быть очень доверчивым к рекламе новых языков и операционных систем чтобы поверить в действительную необходимость установки новой системы , покупке для неё почему-то более мощной машины .


Главное решить задачу а не средство решения задачи !

мне не нравится что есть много операционных систем когда для меня нужна только одна для пользователя и одна для сервера , зачем больше-то?

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

Тактика нападения такая
1)пишем систему под более мощное железо
2)пишем программу которая требует больше ресурсов
3)делаем более мощное железо
4)внушаем покупателям что у вас старье , полный отстой , не достаточная надежность
5)состригаем капусту

как видите нагреть руки можно многими способами и жить они будут лет 10 не больше.

Хорошо сделали меж платформенную среду , невольно возникает вопрос а дальше то что все точка или .NET?
Ну конечно же нет
Тактика нападения такая
1)создать новые средства хранения информации и интерфейсы к ним
2)новые цифровые камеры и интерфейсы к ним
3)новый вид видео карт
4)новый тип процессоров – и вообще все поменять
5)вообще изменить всю электронику (надо будет все с нуля переписать ну и заново написать .NET)
6)написать новую операционку и толкать её но уже без .net а потом снова придумать .Net

ну вообще м главное хорошая реклама и маркетинговая политика !
Чёткость, ясность , понятность , жажда совершенства ! Блеск - Воображения! Действовать Действовать Действовать Я не хочу критиковать я хочу придумывать новое и изменять мир .  
Это сообщение редактировалось 07.10.2005 в 07:50

TEvg

аксакал

админ. бан
>Потому что писал это программу - вчерашний школьник-недоучка И как будут её поддерживать завтра - Х.З.

Дельфя там вершинка айсберга - отрисовывает гуевость на мониторе диспечера под вин-НТ4. А вся система там очень большая - начиная от железяк управляющих семафорами и стрелками со своими сетями (конечно не интернет и даже не етзернет) и своим софтом (асм, це) и заканчивая диспеческими компами с НТей и дельфями. Проектировали весь этот комплекс десятки человек, и отнюдь не школьников. Поддерживать софтину не надо, она будет работать столько, сколько вся АСДУ. Потом сделают новый комплекс с нуля, может лет через 10 когда кончится ресурс у старого. А пока что метро возит больше миллиона челов ежедневно.

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

ЗЫ ладно, мне работать надо. Samsung SyncMaster 3 NE паять.
 
US Сергей-4030 #07.10.2005 08:18
+
-
edit
 

Сергей-4030

исключающий третье
★★
админ. бан
НА Delphi можно написать по-моему все кроме драйверов пусть только под виндоус.
Причем быстро и легко , генерация HTML не супер -пупер задача , написать клиент сервер тоже легко , просто программу так вообще порву всех.
 


Это именно что "по-вашему". Собственно, ваши высказывания доказывают только одно - что вы малообразованы и малоопытны в данном вопросе. Достоинства и недостатки, скажем, .NET, J2EE и прочих данному контексту совершенно нерелевантны. Уж извините.

ЗЫ Как много enterpise систем вы уже написали? Что-нибудь такое, скажем, что должно работать по всему миру, иметь корректный internationalization, иметь механизм чтобы deploy и undeploy ваши модули удаленно "на лету", иметь тыщи три, к примеру, всяких форм и репортов, да при том быть легко поддерживаемо? Подскажете? Что вы вообще написали в этой жизни? Хотя бы такое умеете?
 

TEvg

аксакал

админ. бан
>Собственно, ваши высказывания доказывают только одно - что вы малообразованы и малоопытны в данном вопросе

Стопудово. А словосочетания enterpise систем, корректный internationalization, deploy и undeploy показывают вашу образованность, ваш ум и ваш опыт. По крайней мере переключаться с русского на английский вы точно умеете. :p

>ваши модули удаленно "на лету", иметь тыщи три, к примеру, всяких форм и репортов, да при том быть легко поддерживаемо?

Три тыщи форм и репортов - показатель что прогу делал, как бы это сказать помягче.. идиот.
 

TEvg

аксакал

админ. бан
Да кстати объясните как в тетрис можно по сетке играть? Вроде как это игра для одного человека.
 
KZ IDEAS #07.10.2005 09:59  @Сергей-4030#07.10.2005 08:18
+
-
edit
 

IDEAS

втянувшийся

Сергей-4030>
НА Delphi можно написать по-моему все кроме драйверов пусть только под виндоус.
Сергей-4030> Причем быстро и легко , генерация HTML не супер -пупер задача , написать клиент сервер тоже легко , просто программу так вообще порву всех.
 

Сергей-4030> Это именно что "по-вашему". Собственно, ваши высказывания доказывают только одно - что вы малообразованы и малоопытны в данном вопросе. Достоинства и недостатки, скажем, .NET, J2EE и прочих данному контексту совершенно нерелевантны. Уж извините.
Сергей-4030> ЗЫ Как много enterpise систем вы уже написали? Что-нибудь такое, скажем, что должно работать по всему миру, иметь корректный internationalization, иметь механизм чтобы deploy и undeploy ваши модули удаленно "на лету", иметь тыщи три, к примеру, всяких форм и репортов, да при том быть легко поддерживаемо? Подскажете? Что вы вообще написали в этой жизни? Хотя бы такое умеете? [»]

Да и все это можно сделать на Delphi !
Написание таких же программ на любых других языках программирования имеют те же решения.
Ну а какие вы делали программы мирового и все объемлющего масштаба делали , я делал клиент серверные программы на Midas , DCOM , Socket, всякого рода SQL-серверах, пусть только на одном я зыке , пусть даже только по работе.
Видел на Delphi перестраиваемые репорты , редакторы форм в режиме выполнения .
Чёткость, ясность , понятность , жажда совершенства ! Блеск - Воображения! Действовать Действовать Действовать Я не хочу критиковать я хочу придумывать новое и изменять мир .  
RU Филич #07.10.2005 10:51
+
-
edit
 

Филич

втянувшийся

Никто не вспомнил о главном качестве .Net - взаимодействие между программными объектами. Сборки следующий шаг после COM. На мой взгляд это гораздо важнее пресловутой платформонезависимости.
Насчет C++ и его устарелости. Рома, зайди на job.ru и посмотри сколько вакансий на C++ программистов. Никак не меньше, чем .Net и Java. А на .Net программистов спрос только увеличивается.
существуют только два типа кораблей: подводные лодки и их цели
 
+
-
edit
 

trainer

втянувшийся

надо быть очень доверчивым к рекламе новых языков и операционных систем чтобы поверить в действительную необходимость установки новой системы , покупке для неё почему-то более мощной машины
 
Delphi/Object Pascal не существовали "от сотворения мира", значит когда-то они были новыми. Следовательно, вышеприведенную фразу можно переписать так: надо быть очень доверчивым к рекламе Delphi ... чтобы поверить в действительную необходимость установки новой системы , покупке для неё почему-то более мощной машины. Логично? :lol:
мне не нравится что есть много операционных систем когда для меня нужна только одна для пользователя и одна для сервера , зачем больше-то?
 
Не нравится - не ешь. Используй MS-DOS и забудь обо всех остальных ОСях.
Операционная система по идее была создана для облегчения работы программистов
 
:lol: Как это ни странно, все в программировании делается для пользователей. Программист - частный случай пользователя.
Во имя Ctrl, Alt и святаго Del. Enter!
 
BG Реконструктор #07.10.2005 11:08  @Balancer#06.10.2005 20:50
+
-
edit
 
Balancer> Ты что-то явно путаешь :D 10 лет назад он только-только начинал делать робкие заявки на рынке :)

Первый VB появился в 91-м. 32 битный VB появился в 96-м. Тогда он уже завладел почти весь рынок.

Balancer> Точнее, я, например, начал для практических задач его применять в 1994-м, но тогда о нём говорили как о курьёзе. "Надо же - программы - РИСОВАТЬ??" :)

Ну, мир не начитает и не кончается тобой.
А рисуют только ГУИ, алгоритмы, хочеш-не хочеш, пишут ручками.

Balancer> Опять путаешь :) ......

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

Balancer> Сегодня она очень плотно заняла ещё одну нишу - нишу встраиваемых устройств. J2ME оказалась достаточно компактна и быстра, чтобы использоваться в мобильных устройствах. Писать для них на классических языках - это иметь геморрой с поддержкой десятков абсолютно несовместимых платформ. Поэтому не удивительно, что программисты начали охотно писать под J2ME, который есть под все мобильные платформы :)

Ты мне напиши что-нибудь на джаве для 8 битного микроконтроллера. J2ME используется только для написаня мелких игр для телефона. Ничего больше.

Balancer> Это опять никак не VB и не COBOL :D

Кстати, VB тоже генерит псевдо-код. Идея была точь-в точь как у жабы. Написал раз, крути везде. Только что-то не так... Вносить изменения при порте на другую платформу все-таки приходится...
Кстати, у меня один знакомый в качестве дипломной работы делал интерпретатор для Пролог-а (если я не ошибаюсь). Писал на c++ под линуксом (компилятор gcc). Когда все было готово и итрерпретатор был отлажен, в качестве эксперимента скомпилировал свой проект под виндами, опять с тем-же gcc. Проект заработал с первого раза. :blink: Потом эксперимент углубился - было решено попробывать скомпилировать интерпретатор майкрософтским VC++. С первого раза, правда, не получилось, но внеся незначительные изменения, все заработало. :D
Так что там по поводу переносимости кода? :unsure:

Balancer> Совместимы легко :) Это ещё со времён выхода Форта я, думал, очевидно для всех :) Если у тебя скорость написания будет в 100 раз выше, чем у конкурентов, а надёжность на том же уровне, то можно ограничиться десятикратным увеличением скорости написания, а оставшиеся 10 крат портатить на отладку и тестирование :)

Ну, почему-же тогда все продукты Corel, Adobe, всякие CAD/CAM/CAE, офис пакеты, всякие антивирусные и сетевые продукты, архиваторы и практически все продукты на рынке написаны на старом и отстойном Ц++? Да, ты можеш написать, например JOffice или JDraw, намного быстрее, чем М$ и Corel сделают MS Office и CorelDraw, но покупать твои продукты почему-то никто не будет. Почему-то быстрописание рынок не оценит.

Balancer> Кроме того, тут есть нелинейность. Обычно прирост скорости в разработке программы осуществляется за счёт появления отлаженных и отработанных новых технологий и решений в языке.
Balancer> Сравни написание вывода строки на ассемблере и на Си. На Си будет и быстрее (printf уже стандартизирован в stdio), и надёжнее (он уже отлажен).

Не понял о чем ты.

Balancer> Нет. От чего обычно вылезает JPF? От того, что программист опять что-то перемудрил с указателями. Очистил раньше времени - null pointer exception. Не очистил - утечки памяти (99% процентов сложных программ на Си++ страдают утечками памяти!!!). На Java или C# язык изначально рассчитывался на работу со сборщиками мусора. Ты не должен заботиться о ликвидации объекта, система сама его удалит, когда это станет безопасным.
Balancer> Вообще, пока сам плотно не попробуешь - понять не сможешь, насколько сборка мусора облегчает жизнь, ускоряет разработку, повышает надёжность. С ней тоже есть подводные камни, но их куда меньше, чем при ручной зачистке :D

Тоесть, если в жабе у тебя массив из 10 элементов, но ты адресуеш 11-тый, ничего не будет и программа продолжет работу? Как не странно, GPF чаще всего возникает именно по этой причине.
А уборщик - это хорошо, но если нет возможности его отключать, то язык самоизолируется от очень большого класса задач. Да и зачем они ему? Это язык для банкиров - денежки пересчитывать.

Balancer> Нет, я сейчас пишу системы, на которые я бы 10 лет назад смотрел с благоговенйым трепетом :D А то, на что 5 лет назад писал месяц, сегодня пишу за 3 дня :)

И я так. Только сейчас у меня наоборот, раньше писал меньше, чем сейчас. Просто сейчас я ГУИ практически не занимаюсь.

Balancer> Новые инструменты, новые возможности, новые скорости...

Новые, более тупые банкиршы и бухгалтершы....

Balancer> Завидно, да? :D Видишь ли, программирование - это такая область, где чтобы стоять на месте - нужно бежать. Чтобы двигаться вперёд - нужно бежать очень быстро. Если ты перестанешь бежать - ты начнёшь откатываться назад. И такая судьба ждёт всех фанатичных приверженцев Си++ :) Этот язык всегда будет востребован, но, чем дальше, тем в более узких нишах.

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

Balancer> Зачем, если я ту же задачу на Java решу на два порядка быстрее, а денег получу столько же? :)

Смотри выше. Про рынок. Конечно, если говорить про бизнес-программирование, то там правила рынка почти не имеют значение.

Balancer> Я и говорю. А 10 лет назад ещё много было софта, написанного на ассемблере :)

Проект начали, когда VB и Delphi были в апогее, java расцветала, поговаривали о .NET. Почему-то решили все делать на C++. И почему-то рынок очень положительно на это среагировал.

Balancer> Сам понимаешь, что встраиваемые системы - довольно узкий рынок.

Странно, по моим скромным оценкам - встраиваемый софт, примерно 90% от всего реально изпользуевамого софта. Это и печка и хладильник и стиральная машина, и телевизор, и плееры и рисиверы всякие. Под конец это и вибратор твой жены. Да, да, не сомневайся, что он у нее есть.

Balancer>Вот только будешь смеяться, Java уже лезет туда. И основательно теснит Си++. Легко можно представить ситуацию, когда ещё лет через 10, типичной однокристаллкой будет Java-процессор с матрично прошитой JVM :) Тогда в ПЗУ можно будет стооолько запихнуть, а работать будет с той же скоростью без всякого JIT, так как это будет нативное решение :)

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

Balancer> А какая разница, кому дёргать системные вызовы? Не верю, что ты не застал те времена, когда с видеопамятью и регистрами звуковой карты работали напрямую из QBasic, через функции чтения/записи портов и памяти :D

У Ц#, тем более у жабы, возможности воздействовать на порты нет никакой.

Balancer> Этот конец им со времени Win3.1 предсказывают :D
Balancer> Нет, я всего лишь возьму на себя смелость предположить, что у них оттяпают процентов 30 рынка :) Но свои 70% они сохранят во многом именно из-за .NET :)

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

Balancer> Кто у нас теснит сегодня MS?
Balancer> На десктопах - Linux. Пусть основной законченный софт под Linux всё ещё на Си написан, всё его взаимодействие - давно сидит нас криптовых языках. Загрузка системы - и то на скриптах! Так что - скрипты, выходит, вытесняют винду :D

Типа, autoexec.bat - вытесняет винду, или как? Ты вообще, понимаеш что ты говориш?

Balancer> На мобильных устройствах MS уже очень сильно потеснили. И кто? Symbian! А это - в первую очередь J2ME-приложения. Java! :)

M$ сделал очень радикальные ошибки. А Symbian ничего общего с джавой не имеет.

Balancer> Да нет, их всё больше :D При чём я даже не могу сказать точно, сколько у меня софта на том же Пиотне написано. Т.к. ставлю давным давно не ручками, а, например, по "emerge gajim". А потом из меню "Пуск" тыкаю в иконку :) Так что если и замечаю, что очередная программа написана на скриптовом языке, то только если сам чем-то в ней заинтересуюсь :)

Ну, софт, которым я пользуюсь, тоже на 0.01% состоит из написаных на других языках мелких штучек. Ну и что?

Balancer> Нормальные программисты - все разработчики :D Когда ты лично разрабатывал последний раз какую-нибудь систему программирования? Я, вот, JBForth в этом году сделал :) [»]

Странно, в мире, в котором живу я, нормальные программисты девелоперов сильно ненавидят. <_<
 

ceci_

втянувшийся

IDEAS> И вообще все новые языки рождаются из желания заработать деньги а не и за желания написать хороший компилятор.
IDEAS> Я точно знаю что все самые популярные сейчас языки питоны , жабы , лет через десять сойдут с рынка , по одной единственной причине :
IDEAS> Мы купили Delphi написали программу работает и будет работать следующие десять тысяч лет!

Не будет, так как не будет такого компютера на котором е'то бьi работало. Кроме того например для меня лично не имеет значение делфи, а вот sh/bash/ksh,perl и c имеют непосредственое значение и у каждого свое преимощество...

IDEAS> мне не нравится что есть много операционных систем когда для меня нужна только одна для пользователя и одна для сервера , зачем больше-то?

Нуууу для Вас лично может и так, а нам например в практике надо больше.... Не Вьi один на белом свете ;-)

IDEAS> 4)внушаем покупателям что у вас старье , полный отстой , не достаточная надежность
Хмм даже если согласится с другими аргументами, то е'тот пониманию не поддается... Просто если есть средства много лучше пользоватся компютером два-три года, пока в гарантии чем потом искать запчасти для старой техники... знаете например по сервизному каналу "HP" сколько будет стоить 18ГБ диск вместе с треем для пятилетнего сервера?

IDEAS> 1)создать новые средства хранения информации и интерфейсы к ним
А вот е'то очень и очень нужно, если сравнивать сегодняшнее положение дел и например семилетней давности, то видно что возможности в е'той сфере вьiросли в разьi например mysql-3.xx и mysql-[4,5].x или еще лучше Oracle 7.x и Oracle [9,10] RAC
Также доступность RAID масивов повьiсилась, как и другие решения типа SAN, NAS и т.д.

 

TEvg

аксакал

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

Компом вообще-то лучше пользоваться пока он работает. После чего сломавшийся выкинуть и купить новый. Хороший комп работает 10 лет, нормальный - 5 лет.
 

61284

опытный
★★
> ЗЫ ладно, мне работать надо. Samsung SyncMaster 3 NE паять.

Нифига какой отстой, а может выбросить?
 

ceci_

втянувшийся

>>Просто если есть средства много лучше пользоватся компютером два-три года, пока в гарантии чем потом искать запчасти для старой техники...
TEvg> Компом вообще-то лучше пользоваться пока он работает. После чего сломавшийся выкинуть и купить новый. Хороший комп работает 10 лет, нормальный - 5 лет. [»]

Вьiкинеш как же, после того как полетит винт или например как на моем 8088 полетело видео, так я уже тогда испьiтал трудности со считьiванием диска /MFM/ а ремонтировать смьсла уже нет ... вот так вот ... а сегодня будеш пользоватся 10-ти летнем старьем под win3.11 и будет тебе счастье, только вот побоку все устройства на usb-2.0 например, побоку что не купиш диск, видюху superio или материнку, так что реально е'то труп которьiй ползовать только для целевьiх задач /типа нужен ком порт или маршрутизатор для домашней сетки, но ведь домашняя сетка понятие растягаемое... если у тебя локалка на 100Мb то нафиг такой маршрутизатор нужен, уже надо думать о чем-то с pci шиной..../. Так что глупости е'то... от бедности...

Кроме того, лучше пользовать компютер 2-3 года и потом подарить какой нибудь школе или еще какой организации с ограниченьiм бюджетом. И тебе не надо обновлятся в авральном режиме /после того как техника сдохла/ и им тоже есть ресурс /2-3года/ попользоватся
 
+
-
edit
 

Balancer

администратор
★★★★★
IDEAS> НА Delphi можно написать по-моему все кроме драйверов пусть только под виндоус.

"Ниасилил". Это ты на каком языке всё писал? :)
 
+
-
edit
 

Balancer

администратор
★★★★★
TEvg> Дельфя там вершинка айсберга - отрисовывает гуевость на мониторе диспечера под вин-НТ4.

Гы. И зачем ты тогда её вообще привёл? Если это только модуль отрисовки, то он за смешные сроки переписывается на любой другой язык :D

TEvg> Проектировали весь этот комплекс десятки человек, и отнюдь не школьников.

Тя же понимаешь, что я образно. Мне доводилось работать в команде с очень многими разработчиками софта, в том числе и с верзнем программерским образованием, с опытом работы во вских советских НИИ и т.п... Иногда такие ляпы выморачивали, что хоть стой, хоть падай...

TEvg> Поддерживать софтину не надо

Женя, я тебя, вроде бы, приглашал, всё-таки, в реальный мир :) Но не хочешь - не надо. У тебя очень своеобразный мир иллюзий, может быть тебе в нём и интересно :)

TEvg> А пока что метро возит больше миллиона челов ежедневно.

Метро, но не Дельфи :D Я видел программу, по управлению компрессорными газовыми станциями, написанную на VB3... :D

TEvg> ЗЫ ладно, мне работать надо. Samsung SyncMaster 3 NE паять.

Гы... :D Ладно, про молчу про ассоциации, которые вызывает связка Дельфи + 14" монитор :D
 
+
-
edit
 

Balancer

администратор
★★★★★
IDEAS> Да и все это можно сделать на Delphi !

Даже на ассемблере можно. Даже в машинных кодах. Я первые программы писал в машинных кодах на бумажке и вводил через шестнадцатеричный редактор.

Так что - да, на Дельфи тоже сделать что угодно можно, не сомневаюсь :D
 
+
-
edit
 

Balancer

администратор
★★★★★
Филич> Никто не вспомнил о главном качестве .Net - взаимодействие между программными объектами.

Я это подразумевал по тем, что .NET - это платформа.

Филич> Насчет C++ и его устарелости. Рома, зайди на job.ru и посмотри сколько вакансий на C++ программистов.

А в России даже на Дельфи-программистов спрос есть :) Но Россия, увы, не лимитирует. Смотреть нужно на какие-нибудь Job.com, если такие есть :)

Но вакансий на Си++ безусловно дофика. Смотри топик от начала :)
 

IDEAS

втянувшийся

ceci_> Не будет, так как не будет такого компютера на котором е'то бьi работало. Кроме того например для меня лично не имеет значение делфи, а вот sh/bash/ksh,perl и c имеют непосредственое значение и у каждого свое преимощество...
значит вы веб серверный админ или программист

IDEAS>> мне не нравится что есть много операционных систем когда для меня нужна только одна для пользователя и одна для сервера , зачем больше-то?
ceci_> Нуууу для Вас лично может и так, а нам например в практике надо больше.... Не Вьi один на белом свете ;-)
опять про маркетинг и вопросы , что будет когда купят систему все кто хочет её купить ,
и напишет все что хотел написать.
IDEAS>> 4)внушаем покупателям что у вас старье , полный отстой , не достаточная надежность
ceci_> Хмм даже если согласится с другими аргументами, то е'тот пониманию не поддается... Просто если есть средства много лучше пользоватся компютером два-три года, пока в гарантии чем потом искать запчасти для старой техники... знаете например по сервизному каналу "HP" сколько будет стоить 18ГБ диск вместе с треем для пятилетнего сервера?
Я не против роста мощности железа , я против , навязывания софта давно уже написанного и работающего пусть даже на самом древнем языке.

IDEAS>> 1)создать новые средства хранения информации и интерфейсы к ним
ceci_> А вот е'то очень и очень нужно, если сравнивать сегодняшнее положение дел и например семилетней давности, то видно что возможности в е'той сфере вьiросли в разьi например mysql-3.xx и mysql-[4,5].x или еще лучше Oracle 7.x и Oracle [9,10] RAC
ceci_> Также доступность RAID масивов повьiсилась, как и другие решения типа SAN, NAS и т.д. [»]
до сего дня это было хорошо что дальше…
есть такой день когда быстродействие станет таким быстрым что машина будет простаивать , на 1-2 % ресурсов системы .
Безграничная мощь там где справляются слабые компьютеры , совершенство которым мы некогда не воспользуемся.
Чёткость, ясность , понятность , жажда совершенства ! Блеск - Воображения! Действовать Действовать Действовать Я не хочу критиковать я хочу придумывать новое и изменять мир .  
+
-
edit
 

IDEAS

втянувшийся

IDEAS>> Да и все это можно сделать на Delphi !
Balancer> Даже на ассемблере можно. Даже в машинных кодах. Я первые программы писал в машинных кодах на бумажке и вводил через шестнадцатеричный редактор.
Balancer> Так что - да, на Дельфи тоже сделать что угодно можно, не сомневаюсь :D [»]


Не можно а легко !!!!
Чёткость, ясность , понятность , жажда совершенства ! Блеск - Воображения! Действовать Действовать Действовать Я не хочу критиковать я хочу придумывать новое и изменять мир .  
RU Филич #07.10.2005 12:38
+
-
edit
 

Филич

втянувшийся

В России спрос есть. Но! подавляющее большинство контор у нас - оффшорные. Так что это спрос именно "как бы" job.com :)
А насчет скорости выпуска продуктов ты прав. Современный рынок очень требователен к скорости разработки. Быстрее выпустить, пусть даже поступившись качеством - основной девиз. Отсюда огромное количество патчей и многоточечных версий продуктов. Что огорчает :( Но, сдается мне, в исполение этого принципа многие делают ставку именно на .Net.
существуют только два типа кораблей: подводные лодки и их цели
 
RU Balancer #07.10.2005 12:42  @Реконструктор#07.10.2005 11:08
+
-
edit
 

Balancer

администратор
★★★★★
Реконструктор> Первый VB появился в 91-м. 32 битный VB появился в 96-м. Тогда он уже завладел почти весь рынок.

О VB в мире заговорили только начиная с 3-й версии :) Серьёзно в гору он пошёл только с 4-й :D

Реконструктор> А рисуют только ГУИ, алгоритмы, хочеш-не хочеш, пишут ручками.

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

Реконструктор> Не впадай в разсуждения о нюансах. Все они нацелены на один и тот-же класс задач, который называется "бизнес программирование".

С твоей точки зрения - может быть :)

Реконструктор> Ты мне напиши что-нибудь на джаве для 8 битного микроконтроллера. J2ME используется только для написаня мелких игр для телефона. Ничего больше.

Но это сегодня огромный рынок :D В т.ч. и по деньгам :) Вон, у меня знакомый вовремя подсуетился и сейчас только в России имеет несколько сот баксов в месяц только с одних картинок для мобильников :) При этом абсолютно ничего не делая для этого :D Пустячок, а приятно. Это - любитель. Представь, сколько на этом наваривают те, кто занимается этим профессионально? :)

Balancer>> Это опять никак не VB и не COBOL :D
Реконструктор> Кстати, VB тоже генерит псевдо-код. Идея была точь-в точь как у жабы. Написал раз, крути везде. Только что-то не так... Вносить изменения при порте на другую платформу все-таки приходится...

Псевдокод не говорит ни о какой переносимости. Ты это о чём, вообще? Например, первый Паскаль работал на P-code (тогда это символизировало Pascal-code и только потом переиначили в Pseudo-code), но ни о какой переносимости речи не шло :D Элементарный QB генерил байткод. Я уже молчу про все современные скриптовые языки. Классический форт генерирует шитый код. Тоже как бы отвязанный от архитектуры.

В общем, ты сказал фразу на манер "кстати, программы на VB тоже написаны буквами, точь-точь, как на Си++, написал раз - читай везде" :D

Реконструктор> Кстати, у меня один знакомый в качестве дипломной работы делал интерпретатор для Пролог-а (если я не ошибаюсь). Писал на c++ под линуксом (компилятор gcc). Когда все было готово и итрерпретатор был отлажен, в качестве эксперимента скомпилировал свой проект под виндами, опять с тем-же gcc.

GCC и позиционируется как межплатформенный компилятор Си++. Но мне уже повторяться в лом, я пару раз комментировал различия Жене в этом топике. Перечитай.

Реконструктор> Так что там по поводу переносимости кода? :unsure:

Если бы C++ исходники не компилировались одним компилятором на разных платформах - дерьмо это был бы, а не язык :D Ответ же на твой вопрос - смотри выше.

Реконструктор> Ну, почему-же тогда все продукты Corel, Adobe, всякие CAD/CAM/CAE, офис пакеты, всякие антивирусные и сетевые продукты, архиваторы и практически все продукты на рынке написаны на старом и отстойном Ц++?

Потому что рекомендую посмотреть на возраст этих продуктов :D И каков был выбор средств разработки на рынке, когда писался тот же Фотошоп-1 :)

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

Кстати, к вопросу о переносимости. Где продукты Adobe или Corel для Linux, например? :D А GIMP есть для кучи платформ.

...

Реконструктор> Да, ты можеш написать, например JOffice или JDraw, намного быстрее, чем М$ и Corel сделают MS Office и CorelDraw, но покупать твои продукты почему-то никто не будет. Почему-то быстрописание рынок не оценит.

Ты опять путаешь тёплое с мягким. На продукты, типа MS Office или CorelDraw были потрачены сотни человеколет. Пусть на Java ты пишешь в 10 раз быстрее. Значит, нужно потратить минимум десятки человеколет на развитие таких продуктов.

Коммерческие разработчики за такие продукты не возьмутся. Очень сомнительна прибыль. Заметь, ведь коммерческих конкурентов МС Офису нет не только на Java, но и на других языках. Даже на Си++. Может, дело тут не в языке и не в скорости разработки? :D

Ну а некоммерческие проекты такого объёма пока просто нереализуемы. Никто не будет корячиться над проектом, не приносящим дохода десятки лет. Или команда в 10 человек не будет пахать годы :D

Balancer>> Сравни написание вывода строки на ассемблере и на Си. На Си будет и быстрее (printf уже стандартизирован в stdio), и надёжнее (он уже отлажен).
Реконструктор> Не понял о чем ты.

Напиши вывод строки "Hello, world!" на голом ассемблере, с использованием только прерываний BIOS. Потом напиши на Си++. Сравни затраченное время.

Ну, вот ещё. Для сравнения посмотри на ассемблерный код на Мерянье пи... э... попугаями. Быстродействие языков. [=KRoN=#24.11.02 16:13]

Его написание с отладкой заняло у меня 45 минут. То же самое на Си++ пишется за пару минут, а на O'Caml - за пару десятков секунд :)

Где больше времени на тестирование? Где выше вероятность допустить ошибку? Кстати, смех смехом, но и скорость работы программы там растёт в том же ряду. Самый медленный - ассемблер. потом - Си++. Самый быстрый - O'Caml :D

Реконструктор> Тоесть, если в жабе у тебя массив из 10 элементов, но ты адресуеш 11-тый, ничего не будет и программа продолжет работу? Как не странно, GPF чаще всего возникает именно по этой причине.

1. Это причина уже совершенно ламерская. Если программист не может отследить объём массива, то его место в биореакторе :D Освобождение указателей, в случае сложного взаимодействия классов - задача куда более серьёзная.

2. На Java вероятность наступить на эти грабли намного меньше, так как там есть оператор прохода по всем элементам массива. Вместо for(int i=0; i<array.size(); s++) {... } можно использовать конструкцию типа for(String s : array) { ... }

3. На Java приятнее работа с исключениями. Превышение границ массива просто выкинет исключение, которое ты спокойно обработаешь и пойдёшь работать дальше. На моём l2j-сервере таких исключений возникают тысячи каждый день, но и серверу и игрокам от этого пофиг :D Всё работает :)

Реконструктор> А уборщик - это хорошо, но если нет возможности его отключать, то язык самоизолируется от очень большого класса задач.

От реалтаймовских задач. При чём от весьма узкого их круга :) Скажем, l2j-сервер - самая, что ни на есть реалтаймовая задача :) В большинстве из них время отклика не важно.

А там, где важно - есть какие-то RT-Java. Не видел, не щупал :D

Реконструктор> Новые, более тупые банкиршы и бухгалтершы....

Вокруг меня ни одного банкира или бухгалтера? М.б. они вокруг тебя вьются? :)

Реконструктор> Не спорю, надо развиватся. Но трятить все свое время на усвоение новых бизнес языков - безбрежная глупость.

Время тратить нужно на языки, которые серьёзно повышают твою производительность. Сегодня, в зависимости от класса задач, это PHP, Python, Java :) У тебя могут быть иные задачи, где незаменим Си++. Но я немного помню твои вопросы и по ним могу судить, что тебя удерживает - элементарная лень :D

Реконструктор> Будеш всю жизнь на зарплате сидеть.

Это касается того, кто ленится повышать свою производительность :D

А "не на зарплате", а "со своего дела" деньги получать - это, вообще-то, к программированию уже никакого отношения не имеет :D Это уже будет роль менеджера, а не программиста :)

Реконструктор> Странно, по моим скромным оценкам - встраиваемый софт, примерно 90% от всего реально изпользуевамого софта.

Вот только финансовые гиганты у нас MS, IBM, Sun... А не Moulinex или Braun :D

Реконструктор> Джавой там и не пахнет, никогда не пахло, и никогда пахнуть не будет. Представляш, ядерный реактор надо аварийно охлаждать, а сборщик мусора начал свою сборку... :blink:

Ага. Надо реактор охлаждать, а на Си++ указатель потерялся :D Пока все крупные аварии с программной подоплёкой были как раз на классических языках :) Вот пойдут языки с той же сборкой мусора в RT-системы - посмотрим их реальную эффективность в этой области. Но дело это, согласен, стрёмное. Но ядерные реакторы - это как-то, всё же, не массовый рынок :D

Реконструктор> У Ц#, тем более у жабы, возможности воздействовать на порты нет никакой.

И у C++ нет возможности воздействовать на порты. Никакой :D

Реконструктор> Типа, autoexec.bat - вытесняет винду, или как? Ты вообще, понимаеш что ты говориш?

Родной, autoexec.bat уже сто лет не используется :)

Реконструктор> M$ сделал очень радикальные ошибки. А Symbian ничего общего с джавой не имеет.

Любой Symbian-мобильник живёт на J2ME-приложениях.

Реконструктор> Странно, в мире, в котором живу я, нормальные программисты девелоперов сильно ненавидят. <_< [»]

Да ты вообще в каком-то очень странном мире живёшь :D
 

TEvg

аксакал

админ. бан
>Гы. И зачем ты тогда её вообще привёл? Если это только модуль отрисовки, то он за смешные сроки переписывается на любой другой язык

Тама не только отрисовка, но и восприятие команд диспечера. Подозреваю что и часть обработки ошибок, скажем на случай если диспечер случайно навалится сиськами на пульт.

>Гы... Ладно, про молчу про ассоциации, которые вызывает связка Дельфи + 14" монитор

А что монитор? 75 ГЦ кадровая на 800*600. Люди наряды из вурда печатают.
 

61284

опытный
★★
> Безграничная мощь там где справляются слабые компьютеры , совершенство которым мы некогда не воспользуемся.

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

61284

опытный
★★
> А что монитор? 75 ГЦ кадровая на 800*600. Люди наряды из вурда печатают.

Отстой не помню когда видел в работе, стоит много меньше 1-но дневной зарплаты, вооще токой ОТСТОЙ нихто не купит!
 
1 2 3 4 5 6 7

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru