[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Быдлософт на быдлоязыке C++ под Windows
zhylikДата: Понедельник, 17.01.2011, 00:53 | Сообщение # 16
Подполковник
Группа: Гости
Сообщений: 146
Репутация: 30
Статус: Offline
Quote (eXceed)
КОМАНДНОГО ИНТЕРПРЕТАТОРА

Ок. Показать возможности прожки по показу окошечек на просьбу кода как типа на http://ru.wikipedia.org/wiki/Xlib это ок. Признаю, что кодик по ссылке впринципе очень симпа.

Quote (eXceed)
Я сравниваю инструментарии разработчика

Нет, ты сравниваешь 2 языка программирования. Инструментарий=(язык+сист.либы)+либы+фреймворки и все прочее, что имеется на данный момент под рукой писателя. Если бы ты ставил задачу сравнить инструментарий, ты бы выдал табличку CodeGear RAD Studio 2009 C++ vs. PyGTK например. Если бы ты ставил задачу сравнить инструментарий, тыбы не сравнивал две программы по длине кода. А ты сравниваешь только кусок инструментария -- и, разумеется, более новый трендовый язык получается лучше.

Quote (eXceed)
C# доступный в Windows в расчет не берется, т.к. он не является для данной платформы платформообразующим языком

Это как так... ты взял и выкинул весь шарп и дотнет? А жава? жаву тоже выкинешь?

http://langpop.com/ -- первая табличка Normalized Comparison лжет?

по ней я вижу, что если из доли питона выкинуть долю веб-проектов типа джанги и оставить прожки, то он будет чуть больше шарпа, а до жавы, спп и с ему вообще как до камчатки. И это с его-то двадцатилетней историей. Получается это питон нифига не платформообразующий (ибо c++) и его можно "не брать в расчет". Или я не правильно вычитаю?

Quote (eXceed)
Python - стандарт для Linux уже давно

Давно это год? Стандарт?(для какого из миллионов линусов?) Кто сказал? Сообщество питон-программистов? О питоне активно начали говорить года полтора назад отсилы. Если я под линус напишу что-то на c++, я буду "нестандартен"?

Quote (eXceed)
ололо, как винапи. Ты вообще в курсе что это?

Зачем мне винапи, если на все нужные задачи под вин есть qtcreator? Чтобы написать низкоуровневый никому ненужный велосипед? Что можно сделать на винапи, чего нельзя сделать высокоуровневыми обертками? Хотя нет!!! мне в шестом билдере (он году в 2002 вышел наверно) понадобилось обработать перетаскивание файлов в окошко... Ой, хотя... там от винапи была 1 строка... ложная тревога.

Quote (eXceed)
MFC/VCL являются оберткой для WinAPI

я то думал, что там как-то по другому сделано...(( а вот оно как(

ПС. Питончик с джангой мне очень нра.


Ваня Жилин ("zhylik" читается как жулик))
 
eXceedДата: Понедельник, 17.01.2011, 11:10 | Сообщение # 17
Генералиссимус
Группа: Гости
Сообщений: 5466
Репутация: 616
Статус: Offline
zhylik

Quote
Ок. Показать возможности прожки по показу окошечек на просьбу кода как типа на http://ru.wikipedia.org/wiki/Xlib это ок. Признаю, что кодик по ссылке впринципе очень симпа.

Ты же сказал, что в коде нельзя использовать библиотеки типа GTK+, Qt и иже с ними. Xlib в твое ограничение вписывается.

Quote
Нет, ты сравниваешь 2 языка программирования. Инструментарий=(язык+сист.либы)+либы+фреймворки и все прочее, что имеется на данный момент под рукой писателя. Если бы ты ставил задачу сравнить инструментарий, ты бы выдал табличку CodeGear RAD Studio 2009 C++ vs. PyGTK например. Если бы ты ставил задачу сравнить инструментарий, тыбы не сравнивал две программы по длине кода. А ты сравниваешь только кусок инструментария -- и, разумеется, более новый трендовый язык получается лучше.

Если бы я сравнивал два ЯП, то прошелся бы по из ОПП, синтаксису и прочему шлаку. Здесь я пока успел привести примеры того, что можно сделать используя возможности, назовем это термином stdlib, stdlib языков. Омг, ты вообще понял, что с чем сравнил? IDE с библиотекой GTK+. Погоди. Объясни, что ты подразумеваешь под словосочетанием ТРЕНДОВЫЙ ЯЗЫК?

Quote
Это как так... ты взял и выкинул весь шарп и дотнет? А жава? жаву тоже выкинешь?

Плтаформообразующие языки в нашем случае? Нет? Тогда нахрен их. Вот когда венду налабают на C# с набором софта, тогда и вспомним про него.

Quote
http://langpop.com/ -- первая табличка Normalized Comparison лжет?

по ней я вижу, что если из доли питона выкинуть долю веб-проектов типа джанги и оставить прожки, то он будет чуть больше шарпа, а до жавы, спп и с ему вообще как до камчатки. И это с его-то двадцатилетней историей. Получается это питон нифига не платформообразующий (ибо c++) и его можно "не брать в расчет". Или я не правильно вычитаю?

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

Quote
Давно это год? Стандарт?(для какого из миллионов линусов?) Кто сказал? Сообщество питон-программистов? О питоне активно начали говорить года полтора назад отсилы. Если я под линус напишу что-то на c++, я буду "нестандартен"?

Пистон был еще в Red Hat 6.2 и уже активно использовался для формирования окружения. А вышел он в начале 2000 года. Это ты узнал о языке полтора года от силы видимо с хабра или еще с какого говнобложика.

Если станешь писать прикладной софт на C++ в прыщелинуксе будешь извращенцем как минимум. Будешь трахатся с мемликами и трассировать, трассировать.

Quote
Зачем мне винапи, если на все нужные задачи под вин есть qtcreator? Чтобы написать низкоуровневый никому ненужный велосипед? Что можно сделать на винапи, чего нельзя сделать высокоуровневыми обертками? Хотя нет!!! мне в шестом билдере (он году в 2002 вышел наверно) понадобилось обработать перетаскивание файлов в окошко... Ой, хотя... там от винапи была 1 строка... ложная тревога.

QTCreator под Windows? OH SHI~ Ок, давай поговорим об MFC как стандарте продвигаемом M$. Куча бычьего навоза. Не находишь? Кстати писал с использованием MFC? Куда ты там без WinAPI уедешь? Даже диспатчер для своей формочки не сделаешь, лол.

Кстати если ты читал выше, то к VCL в Delphi я отношусь положительно(в билдере он же) и не удивительно, что ты не привык к WinAPI.

Quote
я то думал, что там как-то по другому сделано...(( а вот оно как(

ПС. Питончик с джангой мне очень нра.

Похоже думаешь, что как то по другому.

Да я сразу понял, что ты веб ориентированный, лол.

Вот тебе задачка. Сделай мне на C++ аналог вот такого

Code

print map(lambda a: a * 2, [1,2,3,4])

Ну или хотя бы замыкание на C++ продемонстрируй.
---
Кстати, пока разработчики на C++ спорят чем отличается char* s1 = "test"; от char s2[] = "test"; А я придумаю пару хитрых задач. Дак чем же отличаются?


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.

Сообщение отредактировал eXceed - Понедельник, 17.01.2011, 11:20
 
eXceedДата: Понедельник, 17.01.2011, 11:14 | Сообщение # 18
Генералиссимус
Группа: Гости
Сообщений: 5466
Репутация: 616
Статус: Offline
Предлагаю все же обсудить инструментарий, а не какой язык когда вышел и где появился.

bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
zhylikДата: Понедельник, 17.01.2011, 16:05 | Сообщение # 19
Подполковник
Группа: Гости
Сообщений: 146
Репутация: 30
Статус: Offline
Quote (eXceed)
Xlib в твое ограничение вписывается | Омг, ты вообще понял, что с чем сравнил?

я к сожалению не всегда могу выразить то, что хочу сказать, т.к. то о чем я говорю я не знаю. В сравнении с codegear (взял его как наиболее новую версию) я подразумевал наверно vcl (или что у них там сейчас).

Quote (eXceed)
ТРЕНДОВЫЙ ЯЗЫК

стильный МОДНЫЙ современный -- все на него смотрят и все говорят: "Питончик это настоящий котик, с ним я наконец-то программирую, с ним я творец! Питончиком же пользуется гугл! Лучшие сайты пишутся только на питоне! Он не позволяет г*внокодить"
Такая же фигня с Ruby (и ее веб-фреймворком Ruby On Rails - RoR): "раньше я программировал на PHP и только и делал что плакал, а сегодня я перешел на Ruby On Rails и за десять минут написал блог! Раньше я должен был запоминать порядок параметров в функции, но теперь у меня появились именованные параметры! Я со стопроцентной уверенностью заверяю, что уже завтра RoR захватит веб. Сегодня пока нет, но завтра - да! Вперееееед!". Это как реклама овощерезки на рекламных каналах.

Quote (eXceed)
Плтаформообразующие языки в нашем случае? Нет? Тогда нахрен их.

Ну извини конечно. Дотнет активно развивается (опять же посмотри на статистику в пред. сообщ). Боюсь приврать, но для винды дотнет с шарпом позволяет как минимум неглядя клепать риббоны (эти ленты-панели инструментов как в новых офисах и прогах на 7-ку), удобно работать с инетом.
Про жаву не знаю ничего, но сейчас открыл книжку Java 2, которую купил случайно спутав с JavaScript, а возвращать постеснялся -- вижу обертку AWT (advanced window toolkit) -- опять же можно заниматься формошлепством, опять же можно не писать на винапи. И судя по популярности, что-то мне подсказывает, что AWT сейчас не на уровне 90-х годов.

Quote (eXceed)
Вот когда венду налабают на C# с набором софта, тогда и вспомним про него.

Ммм. Ок. Ну тогда, когда хотя бы 60% прикладного софта под убунту например будет на питоне, тогда и вспомним про него.

Quote (eXceed)
Здесь я пока успел привести примеры того, что можно сделать используя возможности, назовем это термином stdlib, stdlib языков

Смысл сравнивать сист.либы (и ср*ть при этом виндовс)? Как и синтаксис, так и размер и "актуальность" стдлиб, а соотв. и удобство работы, у всего нового будет лучше чем у старого по определению. Но кому нужны только стандартные функции? Почему я должен пользоваться stl? Почему я не могу хотя бы boost прицепить и пользовать их smart_ptr например? Или мой компьютер программиста неожиданно аттестовали по ТБИ классом не меньше чем на 1В и отжали инет, сеть и поставили девайс лок?

Примеры с c++ и др. мне приводить сложно... Но например JavaScript, едиственный язык, который воспринимают браузеры, в стандартном наборе несет очень мало. И не приспособлен для удобной манипуляции с объектами DOM (дерево всех html-элементов, хранящееся в памяти браузера в виде объектов) -- поиск, удаление, замена, прикручивание эффектов, удобный AJAX (когда без перезагрузки окна можно сделать запрос серверу и получить ответ). Хоспади, в нем даже у массивов нет функции map -- push, pop delete, slice и длина -- кажется в нем можно максимум показывать сообщения с кнопочкой ОК. Но вдруг неожиданно появляется фреймворк jQuery и все меняется -- эффекты, плагины, люди строчат диалоги с кнопками, все мелькает, затеняется, все пишут сайты на AJAX-е, маппят массивы и многое другое. Wowow

А тут ты взял тютельку, сравнил ее с другим куском времен исуса христа и сделал вывод, что c++, а бонусом и винда г*вно. А потом еще тютельку шарпа не хочешь принимать в рассмотрение.

Возьми все имеющиеся в мире возможности и сравнивай лучшие из них.

Quote (eXceed)
Вот тебе задачка. Сделай мне на C++ аналог вот такого
print map(lambda a: a * 2, [1,2,3,4])
Ну или хотя бы замыкание на C++ продемонстрируй.

Это очень сложные технологии. Я о них не знаю. Пойду читать википедию, а пока напишу printf("%d", 30); и поставлю @todo.

Про MFC не знаю ничего. У меня с ним не сложилось. Я неосилил понять какую галочку надо поставить в настройках, чтобы не просилась эта библиотека из system32 "mv60...четотам", а встраивалась внутрь экзешника. Или осилил и встроил, но размер экзешника мне показался большим...

Quote (eXceed)
хабра или еще с какого говнобложика

Я читаю только хабр, бложик Миши Кукурузы, Румпумпума и тексты Герберта Уэллса(( Последние трое о питоне не знают...


Ваня Жилин ("zhylik" читается как жулик))
 
tersusДата: Понедельник, 17.01.2011, 16:24 | Сообщение # 20
Генералиссимус
Группа: Гости
Сообщений: 2831
Репутация: 431
Статус: Offline
Quote (eXceed)
А что ты имеешь ввиду под Windows интерфейсом?

Я про пользовательский интерфейс (кликабельность, расположение кнопок, менюшки, геометрия) Люди привыкли к нему за годы кликанья по мышке, так что большинство будет повторять данный интерфейс, если конечно яблочники не захватят мир. Те кто родились с коммуникатором и живут с ними круглые сутки, ещё не образуют главное течение в обществе. Борьба будет между междурожьем социальных сетей и виндовоза.

Борланд делал славные поделки, жаль что они не смогли дальше развивать продукт. У них тоже были недоразумения в компонентах, даже приходилось писать костыли на чистом виндовозном апи (ЖУТЬ СПЛОШНАЯ).

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


Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.

Сообщение отредактировал tersus - Понедельник, 17.01.2011, 16:29
 
zhylikДата: Понедельник, 17.01.2011, 17:11 | Сообщение # 21
Подполковник
Группа: Гости
Сообщений: 146
Репутация: 30
Статус: Offline
Quote (tersus)
писать говнокод, а Пайтон не позволяет этого делать

Как такое вообще может быть? Вот например: http://govnokod.ru/5166


Ваня Жилин ("zhylik" читается как жулик))

Сообщение отредактировал zhylik - Понедельник, 17.01.2011, 17:12
 
eXceedДата: Понедельник, 17.01.2011, 18:10 | Сообщение # 22
Генералиссимус
Группа: Гости
Сообщений: 5466
Репутация: 616
Статус: Offline
zhylik

Quote
стильный МОДНЫЙ современный -- все на него смотрят и все говорят: "Питончик это настоящий котик, с ним я наконец-то программирую, с ним я творец! Питончиком же пользуется гугл! Лучшие сайты пишутся только на питоне! Он не позволяет г*внокодить"
Такая же фигня с Ruby (и ее веб-фреймворком Ruby On Rails - RoR): "раньше я программировал на PHP и только и делал что плакал, а сегодня я перешел на Ruby On Rails и за десять минут написал блог! Раньше я должен был запоминать порядок параметров в функции, но теперь у меня появились именованные параметры! Я со стопроцентной уверенностью заверяю, что уже завтра RoR захватит веб. Сегодня пока нет, но завтра - да! Вперееееед!". Это как реклама овощерезки на рекламных каналах.

До перехода на Питон я был упоротым фанатом C++ с его STL и BOOST. Но настал период когда C++ с его примочками не смог обеспечить код который был бы легким в понимании, сопровождении и даже написании. Приходилось писать много лишнего, откровенно говна, чтоб реализовать ту или иную идею. Обратил внимание на языки с функциональной парадигмой программирования и как итог пришел к Питону(один из заказов так же повлиял на выбор языка). На рекламу не велся.

Quote
Ну извини конечно. Дотнет активно развивается (опять же посмотри на статистику в пред. сообщ). Боюсь приврать, но для винды дотнет с шарпом позволяет как минимум неглядя клепать риббоны (эти ленты-панели инструментов как в новых офисах и прогах на 7-ку), удобно работать с инетом.
Про жаву не знаю ничего, но сейчас открыл книжку Java 2, которую купил случайно спутав с JavaScript, а возвращать постеснялся -- вижу обертку AWT (advanced window toolkit) -- опять же можно заниматься формошлепством, опять же можно не писать на винапи. И судя по популярности, что-то мне подсказывает, что AWT сейчас не на уровне 90-х годов.

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

Quote
Ммм. Ок. Ну тогда, когда хотя бы 60% прикладного софта под убунту например будет на питоне, тогда и вспомним про него.

Что то я не припомню ни одного торрент клиента на .net или im клиентов. А много ли приложений поддерживающие скрипты используют в качестве скриптового языка тот же C#? На пистоне даже Eve Online запилен. Да опять же World of Tanks пилится на пистоне. О! Severance: Blade of Darkness целиком на Пистоне же. Хотя же куда я. Это игры для Windows. А вот игр на C# не встречал. А как же yum, anaconda, portage?

На C# встречал только мелкие утилитки вроде синхронизатор часов с пека - кпк.

Quote
Смысл сравнивать сист.либы (и ср*ть при этом виндовс)? Как и синтаксис, так и размер и "актуальность" стдлиб, а соотв. и удобство работы, у всего нового будет лучше чем у старого по определению. Но кому нужны только стандартные функции? Почему я должен пользоваться stl? Почему я не могу хотя бы boost прицепить и пользовать их smart_ptr например? Или мой компьютер программиста неожиданно аттестовали по ТБИ классом не меньше чем на 1В и отжали инет, сеть и поставили девайс лок?

Дело в том, что ОП пост был об убогости не венды и не языка C++, а об убогости WinAPI с именами функций вроде ZwAccessCheckByTypeResultListAndAuditAlarmByHandle и возвращающей все, что угодно но не мои данные. std? Потому что C++ с std вообще нифига не умеет. А тот же Пистон со своим СТД удовлетворяет 80% потребностей. В этом плане его сильно догоняет C# лишь. Ах да, C++ из коробки не умеет делать regexp.

Не, компьютер у тебя не отжимали.

Quote
Примеры с c++ и др. мне приводить сложно... Но например JavaScript, едиственный язык, который воспринимают браузеры, в стандартном наборе несет очень мало. И не приспособлен для удобной манипуляции с объектами DOM (дерево всех html-элементов, хранящееся в памяти браузера в виде объектов) -- поиск, удаление, замена, прикручивание эффектов, удобный AJAX (когда без перезагрузки окна можно сделать запрос серверу и получить ответ). Хоспади, в нем даже у массивов нет функции map -- push, pop delete, slice и длина -- кажется в нем можно максимум показывать сообщения с кнопочкой ОК. Но вдруг неожиданно появляется фреймворк jQuery и все меняется -- эффекты, плагины, люди строчат диалоги с кнопками, все мелькает, затеняется, все пишут сайты на AJAX-е, маппят массивы и многое другое. Wowow

Ну дак приделали костыль и понеслось же.

Quote
А тут ты взял тютельку, сравнил ее с другим куском времен исуса христа и сделал вывод, что c++, а бонусом и винда г*вно. А потом еще тютельку шарпа не хочешь принимать в рассмотрение.

Возьми все имеющиеся в мире возможности и сравнивай лучшие из них.

Прыщелинукс и Пистон тоже не молодые, а C++ являющийся стандартом от MS постоянно дополняется новыми костылями. Так что не такой же он старый. Конечно не хочу даже рассматривать этот упоротый язык, т.к. он развивается и поддерживается лишь M$. А сила то вся в сторонних разработчиках. Зато сторонние разработчики лабают на питоне, комон лисп, хаскель, С++ тот же, но нифига не на C#. А там еще и не менее офигенный LUA подтягивается.

Quote
Это очень сложные технологии. Я о них не знаю. Пойду читать википедию, а пока напишу printf("%d", 30); и поставлю @todo.
Про MFC не знаю ничего. У меня с ним не сложилось. Я неосилил понять какую галочку надо поставить в настройках, чтобы не просилась эта библиотека из system32 "mv60...четотам", а встраивалась внутрь экзешника. Или осилил и встроил, но размер экзешника мне показался большим...

Технологии простые. Идеология сложна. Читани википедию насчет функционального программирования. PHP, на котором ты наверняка пишешь, умеет и лямбды и замыкания etc. Перейдешь на новый уровень. Про MFC могу рассказать. Эта такая штука которая является стандартом от M$ для написания гуёвых приложений на C++. Основана на ATL, которая на WinAPI. Имеет тысячи нагромождений кода и является крайне запутанной вещью. Без толстенной книги мануала и такого же толстого справочника ты далеко не уедешь. Короче гавно, но весь функционал доступный в GDI и еще пары библиотек поддерживает.

Quote
Я читаю только хабр, бложик Миши Кукурузы, Румпумпума и тексты Герберта Уэллса(( Последние трое о питоне не знают...

Уэлс кошерен, остальных не знаю.

Quote
tersus

Я про пользовательский интерфейс (кликабельность, расположение кнопок, менюшки, геометрия) Люди привыкли к нему за годы кликанья по мышке, так что большинство будет повторять данный интерфейс, если конечно яблочники не захватят мир. Те кто родились с коммуникатором и живут с ними круглые сутки, ещё не образуют главное течение в обществе. Борьба будет между междурожьем социальных сетей и виндовоза.

Дак в том же GNOME(окружение рабочего стола популярное сейчас в Linux) те же кнопочки. Хотя это скоро все умрет. Эпл запатентовал технологию парящего дисплея. Мышка и клавиатура скоро умрет. Так же как и мониторы. Ну мы то точно увидим эти технологии.

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

Просто Windows был спроектирован в начале 90х стараясь догнать Apple с их Mac и уже гуевыми ОС. Об архитектуре не думали. Не думали так же и о программистах, т.к. считалось, что большая часть нужного софта для хомяков будет писаться в M$. API упорот чуть более чем полностью. Со времен Windows 3.1 почти ничего не изменилось. А время-то идет. Даже те же C++ изменились за 20 лет, а апи как был так и остался. Unix-like системы используют архитектуру которую разработали ученые мужи работавшие в университетах. А архитектура Windows была разработала БГ и еще не большой группой "индусов". БГ же лично руководил разработкой ОС вплоть до Vista. Они при разработке 64 битного ведра для Висты могли ВЫКИНУТЬ весь шлак, пересмотреть архитектуру и т.д. Но нет, надо рубить бабло же.

Quote
На счет языков, то С++ позволяет писать говнокод, а Пайтон не позволяет этого делать. Главное, это скорость обучения и осознания философии языка. Пайтон тут выигрывает.

На любом языке можно говонокодить. Тот кто говнокодит на пистоне просто не понимает основных принципов пистона и вообще возможностей языка не знает. Так же можно сказать и про C++.


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
tersusДата: Вторник, 18.01.2011, 10:59 | Сообщение # 23
Генералиссимус
Группа: Гости
Сообщений: 2831
Репутация: 431
Статус: Offline
zhylik, Это не говнокод.))) Говнокод, это когда у тебя блуждающая ошибка или утечка памяти. И при этом хрен поймешь где это происходит.

Quote (eXceed)
Они при разработке 64 битного ведра для Висты могли ВЫКИНУТЬ весь шлак, пересмотреть архитектуру и т.д.

Это беда многих современных технологий. Интел страдает от своей обратной совместимости в части чипов, заложник старой архитектуры. Надо стереть весь мир и переписать его заново, но пока это не целесообразно, да и лень.)))


Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.

Сообщение отредактировал tersus - Вторник, 18.01.2011, 11:04
 
eXceedДата: Вторник, 18.01.2011, 14:59 | Сообщение # 24
Генералиссимус
Группа: Гости
Сообщений: 5466
Репутация: 616
Статус: Offline
tersus

Quote
Интел страдает от своей обратной совместимости в части чипов, заложник старой архитектуры.

Мне захотелось надругатся над мертвыми телами интеловских индусов после того, как я стал программировать под Zilog Z80 и M68000. У интел ад и израиль кругом в архитектуре. Чего стоят костыли типа Gate A20 для совместимости с IBM PC XT и переключения режимов адресации.

Кстати, ты в курсе, что твоя USB 2.0, а может и уже 3.0 клавиатура до сих пор работает через ISA шину которая эмулируется чипом южного моста? Ну или PC спикер там же :3


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.

Сообщение отредактировал eXceed - Вторник, 18.01.2011, 15:02
 
eXceedДата: Вторник, 18.01.2011, 23:40 | Сообщение # 25
Генералиссимус
Группа: Гости
Сообщений: 5466
Репутация: 616
Статус: Offline
Перепроектировать надо дофига. Вот сейчас конечно взялись за ARM хорошо. Перспективная архитектура. Посмотрим, что будет =)

bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
eXceedДата: Воскресенье, 23.01.2011, 03:55 | Сообщение # 26
Генералиссимус
Группа: Гости
Сообщений: 5466
Репутация: 616
Статус: Offline
Всем суп, бдач. Есть одна ТЯНОС. Называется Windows 7. Оказалось, что у нее нет заявленной совместимости с POSIX. Хочу использовать unix бинарники в среде Windows. Они платформонезависимы(требуется совместимость с POSIX стандартами), но не собираются на Windows. cygwin не предлагать. Мне очень нужен awk на Windows.

Ради прикола: Оказывается большое количество POSIX совместимого ПО работает на unix системах не зависимо от процессора и названия ОС. Проверено на x86 Linux, FreeBSD и Solaris. Такие дела.


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.

Сообщение отредактировал eXceed - Воскресенье, 23.01.2011, 03:57
 
Fly_FДата: Четверг, 27.01.2011, 03:33 | Сообщение # 27
Генерал-майор
Группа: Гости
Сообщений: 278
Репутация: 170
Статус: Offline
Quote (tersus)
Самое забавное, что на самом деле это возврат в прошлое. Терминалы рулили на заре компьютерной эпохи, причем довольно долго. Массовый переход на персональные компьютеры пришелся на 90-е годы. Сейчас идет медленный возврат к мэйнфреймам

Согласен, многое из нового это хорошо переделанное старое. Unix по сути это и была большая терминалка, если я не ошибаюсь. Просто выросли расстояния до серваков и сменились программные клиенты и серверные приложения. А идеология осталась та же.

Quote (Sanny)
Но я вижу как сейчас идет перелом идеологии линукс-сообщества в сторону идеологии MS, которая гласит примерно следующее: компьютеры должны думать* за человека, а не наоборот.
* Под думать я понимаю выполнение большого количества рутинных операций, которые совершенно ни к чему совершать рядовому пользователю.

Да и вообще можно как угодно ругать MS, но именно благодаря ему куча народу подсело на компы. И дало возможность подебатить на тему какой это быдло код, причем программы пишутся именно для этого рынка, созданного MS!
Если не было этого рынка, может быть и не было прославляемых тут языков.

Quote (zhylik)
А тут ты взял тютельку, сравнил ее с другим куском времен исуса христа и сделал вывод, что c++, а бонусом и винда г*вно

Меня тоже позабавило, что можно привести пару строк кода, и сделать такие далеко идущие выводы. Каждый инструмент хорош для дела, для которого он предназначен. Забивать гвозди микроскопом конечно можно, но не лучше и выгодней взять молоток. И не ругать микроскоп за то что он такой дорогой и ломается так просто!)))
А насчет быдло кода MS, куча народу в мире пишут для него. Надеюсь в этом ни кто не сомневается? И как в бородатом приколе. "Мыши плакали, кололись и ругались, но продолжали жрать кактус")))
Если кто то предложит действительно стоящую вещь, то все перейдут на него. А пока мы видим, то что видим, как бы это банально не звучало.
 
Fly_FДата: Четверг, 27.01.2011, 03:52 | Сообщение # 28
Генерал-майор
Группа: Гости
Сообщений: 278
Репутация: 170
Статус: Offline
Quote (tersus)
Это беда многих современных технологий. Интел страдает от своей обратной совместимости в части чипов, заложник старой архитектуры. Надо стереть весь мир и переписать его заново, но пока это не целесообразно, да и лень.)))

Переделывать все с ноля, это создавать себе же конкуренцию, т.е. воровать из своего кармана, ибо придется выкинуть все старое либо тянуть за собой как то. Да и затратно создавать с ноля, проще создать костыль. так что на такое идут только в крайнем случае.
И вообще должна же быть совместимость обратная багов!)))
 
eXceedДата: Четверг, 27.01.2011, 10:22 | Сообщение # 29
Генералиссимус
Группа: Гости
Сообщений: 5466
Репутация: 616
Статус: Offline
Fly_F

Quote
Да и вообще можно как угодно ругать MS, но именно благодаря ему куча народу подсело на компы. И дало возможность подебатить на тему какой это быдло код, причем программы пишутся именно для этого рынка, созданного MS!

А вот и нет. Подсели благодаря всяким Commodore 64, ZX Spectrum и Amiga. До начала 90х по миру IBM PC был не шибко популярен в отличии от какой нибудь Амиги. Потом компонентная база IBM PC ушла резко вперед и хомяки перекатились на него.

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

Ну люди которые не умеют ООП в должном виде и фун.прог. А так же не зарабатывают быдлокодерством на кусок масла(на хлеб зарабатываю на первой работе) не видят очевидных преимуществ двух строчек кода.

Quote
А насчет быдло кода MS, куча народу в мире пишут для него. Надеюсь в этом ни кто не сомневается? И как в бородатом приколе. "Мыши плакали, кололись и ругались, но продолжали жрать кактус")))

Пишут, только вот прогресс не делают.

Quote
Переделывать все с ноля, это создавать себе же конкуренцию, т.е. воровать из своего кармана, ибо придется выкинуть все старое либо тянуть за собой как то. Да и затратно создавать с ноля, проще создать костыль. так что на такое идут только в крайнем случае.
И вообще должна же быть совместимость обратная багов!)))

Уже Intel задумался об ARM камнях. NVIDIA пилит во всю свою ARM платформу. Переход будет, т.к. ARM энергоэффективней x86, что важней. А там и производительность подтянут. Сложность перехода в куче быдлокода без которого жить нельзя. Будут официальные порты.


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
Fly_FДата: Четверг, 27.01.2011, 15:03 | Сообщение # 30
Генерал-майор
Группа: Гости
Сообщений: 278
Репутация: 170
Статус: Offline
Quote (eXceed)
Fly_F
Quote
Да и вообще можно как угодно ругать MS, но именно благодаря ему куча народу подсело на компы. И дало возможность подебатить на тему какой это быдло код, причем программы пишутся именно для этого рынка, созданного MS!
А вот и нет. Подсели благодаря всяким Commodore 64, ZX Spectrum и Amiga. До начала 90х по миру IBM PC был не шибко популярен в отличии от какой нибудь Амиги. Потом компонентная база IBM PC ушла резко вперед и хомяки перекатились на него.

т.е. ты хочешь сказать что все офисные работники и домашние пользователи, которые сейчас тока в инете, в офисе работают, фильмы смотрят да музыку слушают, ну еще и играют, делали это на Commodore 64, ZX Spectrum и Amiga? Извени, но у меня большие сомнения на этот счет... А вот они как раз являются основным потребителями продуктов MS. а вот Commodore 64, ZX Spectrum и Amiga сидели как раз люди которые повзрослели и перешили на Unix и Linux like системы.
Quote (eXceed)
не видят очевидных преимуществ двух строчек кода

Я не сомневаюсь в твоих способностях оценить преимущество языка на определенных аспектах, но чтобы делать такие глобальные выводы на основе этого для меня как то сомнительно.
Quote (eXceed)
Уже Intel задумался об ARM камнях. NVIDIA пилит во всю свою ARM платформу. Переход будет, т.к. ARM энергоэффективней x86, что важней. А там и производительность подтянут. Сложность перехода в куче быдлокода без которого жить нельзя. Будут официальные порты

ага, мобильность рулит! Тянет на себя интеллектуальные ресурсы, и возможно как следствие улучшение характеристик и обычных домашних компов.
 
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:

close