Re[16]: Сложный язык для сложных срограмм.
От: CreatorCray  
Дата: 02.02.07 11:11
Оценка: 4 (1)
Здравствуйте, ironwit, Вы писали:

I>1. Ты лично занимался обеспечением работоспособности "вашего двигла" на этих платформах?

К тому моменту как я пришел — для PS2/первый XBOX уже было сделано. Дальше — NDA
I>2. В какой игре можно увидить "ваше двигло"?
Старая версия — Corvette. Новая — в разработке. Дальше — NDA
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[20]: Сложный язык для сложных срограмм.
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 02.02.07 11:15
Оценка: +2
Здравствуйте, Андрей Хропов, Вы писали:

АХ>И AWT . Правда, насколько я понимаю, его уже мало кто использует.


Swing, вобще то, поверх AWT работает .
... << RSDN@Home 1.2.0 alpha rev. 669>>
AVK Blog
Re[20]: Сложный язык для сложных срограмм.
От: Cyberax Марс  
Дата: 02.02.07 11:27
Оценка:
Андрей Хропов wrote:
> C>Так вот, MS делает такие ляпы ну уж ОЧЕНЬ легкими.
> Дело в том, что MS хорошо интегрировала .NET со своими предыдущими
> технологиями — COM, Win32,...
> Это, естественно, не случайно .
Вот поэтому его и не надо использовать. Нужно юзать технологии от
компаний для которых слово "портируемость" не значит "легкая возможность
перенести софт на Windows".

> C>Swing в Java Может использовать свои скины или эмуляцию родного GUI

> C>для платформы. Работает достаточно прилично.
> А иконки там векторные?
Нет, но в принципе сделать можно. Уже есть аппаратно ускореный Java2D, я
на нем делал красивый realtime-view для сети датчиков. Все вполне шустро
работало.

> C>AWT? Это что такое?

> здесь <http://en.wikipedia.org/wiki/Abstract_Window_Toolkit&gt;.
Это был сарказм

Просто голый AWT сейчас никто не использует. Я навскидку ни одного
проекта даже не вспомню.

> C>Сейчас есть два фреймворка — Swing и SWT. SWT — обертка над нативным API.

> И AWT . Правда, насколько я понимаю, его уже мало кто использует.
Он мутировал и используется для низкоуровневых графических целей. Типа
загрузки изображений или базы для Swing'а.
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re[9]: Сложный язык для сложных срограмм.
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 02.02.07 11:36
Оценка: +1
Здравствуйте, Константин Л., Вы писали:

КЛ>хм...По-моему тут унижает себя сам только один человек, и это не я. Задумайся над этим. Ты у меня уже давно потерял уважение. Думаю не только у меня. Ну это уже твои проблемы.


Одного бана было мало?
... << RSDN@Home 1.2.0 alpha rev. 669>>
AVK Blog
Re[14]: Сложный язык для сложных срограмм.
От: Sinclair Россия https://github.com/evilguest/
Дата: 02.02.07 14:00
Оценка: 35 (2) -1 :))
Здравствуйте, dr.Chaos, Вы писали:

DC>Здорово, вот сошлась куча специалистов отрасли, потрындела 10 лет и в итоге выдала полный бред?? Я так понял твое высказывание? Т.е. несколько сотен непоследних специалистов по твоему неспособны решать какие-либо проблемы?


DC>Здорово . Аплодирую стоя.

Аплодировать нужно Р. Хайнлайну:

- Забудь об этом, дорогой. Лучше скажи мне, какой план они, по-твоему, изберут?
— На этой сходке?
— Да.
— Конечно же, никакой. Они не придут ни к какому решению. Мэри, комитет — это единственная известная форма жизни с сотней желудков и без малейшего намека на мозг. В конце концов кто-нибудь, у кого есть своя голова на плечах, заставит их принять его план. Правда, вот не могу сказать, каким он будет.


1.2.0 alpha rev. 655
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re: Сложный язык для сложных срограмм.
От: Pavel Dvorkin Россия  
Дата: 02.02.07 14:30
Оценка: 70 (5) -2 :)
Здравствуйте, remark, Вы писали:

R>К сожалению в области создания ПО сейчас сложилась очень нездоровая ситуация, когда многие (причём и люди очень высокого звена) считают, что не надо использовать _сложные_ языки и не надо нанимать опытных профессионалов, всё тоже для них смогут сделать студенты на новом разрекламированном языке.


Добавлю я сюда свои 3 копейки.

В историческом плане развтитие языков "арифметического" типа (это значит, что я не намерен здесь обсуждать Лисп, Пролог и т.д.) шло по двум направлениям. Грубо говоря — одно от Фортрана, другое — от Бейсика. Одно — профессиональное и только профессиональное, дилетантам там нечего делать. Другое — для дилетантов. В одном случае имелось целью взять от машины все, что можно, в другом — сделать что-нибудь простенькое, хоть как-нибудь.

Оба эти подхода имеют право на существование. Действительно, сотруднику какой-то научной лаборатории, которому надо эксперимент обсчитывать (ну там 5-10 тысяч арифметических операций на расчет) совсем незачем становиться профессиональным программистом, Освой за пару недель Бейсик, напиши свою регрессию, и радуйся. И наоборот, профессионалы Бейсиком практически не интересовались.

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

В результате те, кто раньше никак себя к профессионалам не относил, почувствовали. что и они что-то могут! Иными словами, за их программы на VB им будут платить. Не только за те програамы, что создаются для себя или своей конторы мимоходом, но и , как оказалось, можно и для других такое писать и продавать. Эффективность там, конечно, не та, качество не то, да ведь другого все равно нет. Есть спрос — есть предложение. Во времена экспоненциального развития все будет потреблено, если оно хотя бы чего-то стоит. Конечно, Photoshop или AutoCad они не напишут, да никто и не требует.

В общем, эффективностью пожертвовали ради удобства и простоты. Тем более тут еще бум с ростом ресурсов произошел очень кстати, так что порой и незаметно было , что этот продукт работает в 10 раз медленнее, чем ему положено. Самолет для меня — штука прекрасная, откуда мне знать — его 900 км/час это нормально или нет ? Может, нормально 3000 км/час ? Ничего я в самолетах и аэродинамике не понимаю (допустим) . Все равно, и 900 лучше, чем поездом!

Ну а дальше началось то, что называется "террор среды". Проще говоря. эта среда начала диктовать свои правила и профессионалам — они начали так или иначе эти новые правила игры принимать. Не все, конечно, но многие. Ну и соответствующие средства появились — Java, потом .Net, хоть и идеология от VB, но синтаксис и семантика нормальные. Удобно. Легко. Просто. Много знать не надо — садись и пиши. Что надо — по ходу действия разберешься. И заменить тебя, если что , легко — поточное производство. Качество ? Да ладно вам, летает ведь. Что, говорите, быстрее должен летать ? В 5 раз быстрее, говорите, должен ? Ну и идите стройте его, этот самолет, а пока Вы его построите, мы этот сломаем и новый построим. Он, правда, летать не быстрее будет...

Когда это кончится ? Скорее всего, никогда, обратного хода нет. Правда, одно "но" есть. Если рост ресурсов приостановится (а похоже, к этому дело идет), то качество выйдет на поверхность заново. Просто потому, что с усложнением задач станет ясно, что для их реализации нужны опять эффективные методы, а не сборка на коленках. Но до этого еще ИМХО очень далеко. Тем более, что если брать бизнес-сферу, то сложность задач там для 90% не бог весть какая, и вряд ли она сильно усложнится — нет предметной области. Не знаю, как будут выглядеть , скажем, сайты торгующих фирм или турфирм через 10 лет, но продавать или предлагать они будут, в общем, то же самое...

R>[q]

R>why do I see character echo delays in Word on my 2GHz, 2Gb computer? I didn’t see that on my editor on a shared 1MHz, 1Mb PDP11 25 years ago

А вот именно поэтому.

И не надо мне говорить, что Word на C++ написан. Я это знаю. И на С++ можно написать такое, что будет летать со скоростью кукурузника. Если постараться

Вот наборот — вряд ли. Самолет ехать может. Электровозы не летают.
With best regards
Pavel Dvorkin
Re[16]: Сложный язык для сложных срограмм.
От: VladD2 Российская Империя www.nemerle.org
Дата: 02.02.07 15:01
Оценка:
Здравствуйте, eao197, Вы писали:

E>21-й век давно уже идет. C++ все еще здесь. И будет здесь еще долго.


+1

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


Возможно успею даже умереть, но это не делает чести человечеству, а показывает его главне недостатки — костность, ленивость и глупость.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[14]: Сложный язык для сложных срограмм.
От: VladD2 Российская Империя www.nemerle.org
Дата: 02.02.07 15:01
Оценка:
Здравствуйте, Plague, Вы писали:

P>Я, лично, понимаю, что можно подобрать именно такие тесты ...


Ненадо ничего подбирать. Созай много объектов и все, он умрет.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[14]: Сложный язык для сложных срограмм.
От: VladD2 Российская Империя www.nemerle.org
Дата: 02.02.07 15:01
Оценка:
Здравствуйте, dr.Chaos, Вы писали:

DC>Ну в виде dll и статических библиотек она таки есть.


Статических библиотек? Ты шутишь?

В прочем, ни статических библиотек, ни dll в С++ нет. Все это особенности реализации конкретных компиляторов не совместимые между собой.

VD>>Что касается прикладных задач... а какие задачи не прикладные?


DC>Влад если еще не читал "Дизайн и эволюция С++" Страуструпа очень рекомендую он там довольно подробно все написал.


Спасибо за совет, но я просил дать ответ на вопрос.

DC>Как сильные стороны С++ он обозначил:

DC>
Это все мнение о С++ не имеющее ничего общего сдействительностью. Я просил назвать задачи которые на С++ решать удобнее нежели на ндругих средствах.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[17]: Сложный язык для сложных срограмм.
От: konsoletyper Россия https://github.com/konsoletyper
Дата: 02.02.07 17:31
Оценка:
Здравствуйте, dr.Chaos, Вы писали:

DC>Когда, когда в Ада появилось наследование?? в 83?


Да, ошибся немного . На самом деле действительно, наследование появилось в 95.
... << RSDN@Home 1.2.0 alpha rev. 672>>
Re[15]: Сложный язык для сложных срограмм.
От: dr.Chaos Россия Украшения HandMade
Дата: 02.02.07 17:31
Оценка: +1 :)
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, dr.Chaos, Вы писали:


DC>>Здорово, вот сошлась куча специалистов отрасли, потрындела 10 лет и в итоге выдала полный бред?? Я так понял твое высказывание? Т.е. несколько сотен непоследних специалистов по твоему неспособны решать какие-либо проблемы?


DC>>Здорово . Аплодирую стоя.

S>Аплодировать нужно Р. Хайнлайну:
S>

S>- Забудь об этом, дорогой. Лучше скажи мне, какой план они, по-твоему, изберут?
S>- На этой сходке?
S>- Да.
S>- Конечно же, никакой. Они не придут ни к какому решению. Мэри, комитет — это единственная известная форма жизни с сотней желудков и без малейшего намека на мозг. В конце концов кто-нибудь, у кого есть своя голова на плечах, заставит их принять его план. Правда, вот не могу сказать, каким он будет.


S>)


Красиво слил, чесслово. . .
Побеждающий других — силен,
Побеждающий себя — Могущественен.
Лао Цзы
Re[17]: Сложный язык для сложных срограмм.
От: Turtle.BAZON.Group  
Дата: 02.02.07 17:35
Оценка: +1 -1
Здравствуйте, VladD2, Вы писали:

VD>Возможно успею даже умереть, но это не делает чести человечеству, а показывает его главне недостатки — костность, ленивость и глупость.


Не совсем согласен. Для некоторых задач целесообразно использовать именно С++. То, что он останется, покажет лишь полезность языка в данных условиях. И не более.
... << RSDN@Home 1.2.0 alpha rev. 669>>
Re[15]: Сложный язык для сложных срограмм.
От: dr.Chaos Россия Украшения HandMade
Дата: 02.02.07 17:36
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>В прочем, ни статических библиотек, ни dll в С++ нет. Все это особенности реализации конкретных компиляторов не совместимые между собой.


Ну почему, все что подчиняется правилам компоновки С может быть слинковано и работать себе без особых проблем.

VD>>>Что касается прикладных задач... а какие задачи не прикладные?


DC>>Влад если еще не читал "Дизайн и эволюция С++" Страуструпа очень рекомендую он там довольно подробно все написал.


VD>Спасибо за совет, но я просил дать ответ на вопрос.


DC>>Как сильные стороны С++ он обозначил:

DC>>
VD>Это все мнение о С++ не имеющее ничего общего сдействительностью. Я просил назвать задачи которые на С++ решать удобнее нежели на ндругих средствах.


Где?
Вот твой вопрос:

Что касается прикладных задач... а какие задачи не прикладные?


На что я тебе привел мнение создателя языка. Или я чего не домыслил в твоем вопросе? .

Но твой вопрос все таки постараюсь ответить. Но сначала уточни — какие именно другие средства, ты имеешь ввиду?
Побеждающий других — силен,
Побеждающий себя — Могущественен.
Лао Цзы
Re[6]: Сложный язык для сложных срограмм.
От: alexb2  
Дата: 02.02.07 18:03
Оценка: +2
Здравствуйте, VladD2, Вы писали:

VD>Если в сравнении с C# 2.0 С++ и может еще что-то противопоставить, то в сравнении с Nemerle он сливает по всем пунктам кроме скорости и потреблению памяти в конечных приложениях. Но и тут он не так уж и сильно впереди. И что самое главное с ростом производительности железа и оттачичанием технологий С++ становится все менее и мее актуальным.


VD>В области, прикладного программирования в С++ уже сосем мало тлка. Скоро очередь дойдет и до относительно системного ПО. Первыми будут компиляторы и IDE, а там и до всяких вордов не далеко.


Разговоры такие уже лет 15 ведутся, а возок все там же — связка из ядра на С/С++ и domain specific language поверх него решает большинство реальных задач.
Вопрос — почему так? Да потому, что прикладные области реально разные. И исполняющие ядра тоже нужны разные. И прикладные языки поверх ядер — тоже.
Re[14]: Сложный язык для сложных срограмм.
От: VladD2 Российская Империя www.nemerle.org
Дата: 02.02.07 19:07
Оценка:
Здравствуйте, dr.Chaos, Вы писали:

DC>По поводу того с чем работает движок мне рассказывать не надо , мне приходилось участвовать в разработке одного движка.


И что из этого следует? Это твои фобии ничего не имеющие общего с реальность. МС уж точно не стала бы делать управляемый фрэймворк если бы заранее было известно, что он не приемлем попроизводительности.

DC>Кроме того FR вроде сказал что они предъявляли требования к не к языку реализации, а к языку прикладной логики.


Он часто говорит странные вещи. Ссылу на презентацию я дла. Там всего десятка два экранов. Что тут обсуждать то?

Там даже вычислительные ресурсы в гигафлопсах оцененные есть.

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


DC>А движки на них есть?


Да. На ОКамле даже не мало рендереров написано. А для них вычислительные возможности отнюдь не лишние.

DC>Здорово, вот сошлась куча специалистов отрасли, потрындела 10 лет и в итоге выдала полный бред??


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

DC> Я так понял твое высказывание? Т.е. несколько сотен непоследних специалистов по твоему неспособны решать какие-либо проблемы?


По этому поводу отлично ответил Синклер.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[16]: Сложный язык для сложных срограмм.
От: VladD2 Российская Империя www.nemerle.org
Дата: 02.02.07 19:07
Оценка:
Здравствуйте, dr.Chaos, Вы писали:

DC>Ну почему, все что подчиняется правилам компоновки С может быть слинковано и работать себе без особых проблем.


Ссылу на эти правила, плиз. По моим сведниниям стандарт С++ никаких правил не определяет, и стандартов де-факто тоже нет.

DC>Где?

DC>Вот твой вопрос:

DC>

DC>Что касается прикладных задач... а какие задачи не прикладные?


DC>На что я тебе привел мнение создателя языка. Или я чего не домыслил в твоем вопросе? .


Я просил привести списко задач, а не тавои измышления о С++. Улавливаешь разницу?

DC>Но твой вопрос все таки постараюсь ответить. Но сначала уточни — какие именно другие средства, ты имеешь ввиду?


А какая разница? К задачам это отношения не имеет. Средства могут различаться в зависимости от задач.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[16]: Сложный язык для сложных срограмм.
От: WolfHound  
Дата: 02.02.07 19:17
Оценка:
Здравствуйте, dr.Chaos, Вы писали:

DC>Красиво слил, чесслово. . .

Почему слил? Лично я еще ничего хорошего разработанного комитетом не видел.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[17]: Сложный язык для сложных срограмм.
От: VladD2 Российская Империя www.nemerle.org
Дата: 02.02.07 22:57
Оценка: -1
Здравствуйте, CreatorCray, Вы писали:

CC>К тому моменту как я пришел — для PS2/первый XBOX уже было сделано. Дальше — NDA

I>>2. В какой игре можно увидить "ваше двигло"?
CC>Старая версия — Corvette. Новая — в разработке. Дальше — NDA

Ясно, Борман, значит и вы не знаете как размножаются ёжики... (с)
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[16]: Сложный язык для сложных срограмм.
От: VladD2 Российская Империя www.nemerle.org
Дата: 02.02.07 22:57
Оценка:
Здравствуйте, Павел Кузнецов, Вы писали:

E>>Тут, кстати, другое интересно -- механизм шаблонов и исключений был описан для C++ в 1988-1990 годах. Но в Java generic-и добавились только в 2003-м (если я не путаю дату выхода Java 1.5). А появившаяся в 2000-м первая версия C# так же не содержала generic-ов. И это не смотря на то, что шаблоны уже десять лет до этого демонстрировали свою полезность и востребованность! Так что еще совсем недавно C++ предоставлял разработчикам такие языковые возможности, которых не было у его конкурентов.


ПК>Небольшое дополнение. Generics, кроме синтаксиса, имеют относительно немного общего с шаблонами, так что и утверждение выше можно считать верным и сейчас. В обратную сторону оно тоже, естественно, верно, как и было верным в 2000-м.


Да, да, для тех кто не вылез за пределы С++ верным. Тем же кто слышал слова ML, O'Caml, и т.п. вряд ли такие слова покажутся верными.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[17]: Сложный язык для сложных срограмм.
От: VladD2 Российская Империя www.nemerle.org
Дата: 02.02.07 22:57
Оценка: -2
Здравствуйте, WolfHound, Вы писали:

DC>>Красиво слил, чесслово. . .

WH>Почему слил? Лично я еще ничего хорошего разработанного комитетом не видел.

Это он про себя.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.