LINUX.ORG.RU

казалось ну кто бы сомневался в таком феерическом результате

anonymous
()

Быдло отакует? >__<

anonymous
()

Это все Луговский виноват. Хаять VB ему вообще как с убогим драться, а C++ мощно разгромил.

anonymous
()
Ответ на: комментарий от A2K

Потому, что С++ - это сборник костылей из разных паралигм программирования. Плохо переносимый, ООП чирижжопу, синтаксис ужасен.

anonymousI
()
Ответ на: комментарий от anonymousI

но ведь... С++ большенство воспринимает как усовершенствованое С... Уже стало невозможно найти книжку по С, везде только про С++... как мир мог докатиться до этого, если у С++ на самом деле всё так плохо?

A2K
()

Для тех кто не ходит по ссылкам - сравнивается не производительность (статьи, где Java обходит C помним?), а популярность.

CtrlAltBs
()

Круче всех прирастает Ruby, +1.37%.

Gharik
()
Ответ на: комментарий от A2K

>но ведь... С++ большенство воспринимает как усовершенствованое С... Уже стало невозможно найти книжку по С, везде только про С++... как мир мог докатиться до этого, если у С++ на самом деле всё так плохо?

книга есть, переиздание Кернигана и Ритчи, 2007 года на русском ~ 170 рублей(само издание вышло в 1987, первое в 1977)

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

anonymous
()
Ответ на: комментарий от anonymous

о Кернигане и Ритчи знаю конечно же, читал.

A2K
()
Ответ на: комментарий от anonymousI

спасибо за ссылку. интересные факты.

A2K
()
Ответ на: комментарий от CrazyPit

Так Ruby+Python Perl уже жёстко сделали, скоро дойдут и до пыхпых))

CrazyPit ★★★
()
Ответ на: комментарий от anonymousI

> Потому, что С++ - это сборник костылей из разных паралигм программирования. Плохо переносимый, ООП чирижжопу, синтаксис ужасен.

> сборник костылей

C++ позволяет с одной стороны при той же производительности и гибкости избавиться от недостатков C типа явного динамического распределения памяти и несекурных массивов. С другой стороны нарулить эффективные пользовательсткие типы с произвольной семантикой => позволяет приблизить язык к предметной области

> Плохо переносимый

Очень даже неплохо переносится :)

> ООП чирижжопу

ООП практически канноническое для языков со статической типизацией. При этом возможности создания собственных типов превосходят все остальные распространненые языки. Единственный минус еденицей полиморфизма является класс, а не объект но это дает огромное преимущество в легкости встраивания методов. Что например позволяет реализовать быстрые секурные массивы.

> синтаксис ужасен

А мне нравится:)

vgudkov
()
Ответ на: комментарий от vgudkov

>При этом возможности создания собственных типов превосходят все остальные распространненые языки.

С дубу упал? Посмотри на ruby хотя бы..

anonymous
()
Ответ на: комментарий от anonymous

>Посмотри на ruby хотя бы..

Че на него смотреть-то? Руби и иже с ними приходят и уходят, а C++ вечен :)

anonymous
()
Ответ на: комментарий от A2K

> почему С++ - быдлоязык, а С - нет...

Потому что у С есть ниша и он в ней сидит. А у С++ ниши нету и его пихают во все щели.

ugoday ★★★★★
()

жж близко к теме.

сегодня чел из универа объяснял что линукс говно - он следит за мировой тенденцией и юзает винду. говорил, что на спутниках стоит "Sun" и что он офигенно знает пхп и си++, все остальные языки - дерьмо

:D

zpp
()
Ответ на: комментарий от vgudkov

> C++ позволяет с одной стороны при той же производительности и гибкости избавиться от недостатков C типа явного динамического распределения памяти и несекурных массивов. С другой стороны нарулить эффективные пользовательсткие типы с произвольной семантикой => позволяет приблизить язык к предметной области

Есть мнение, активно продвигаемое "профессором", что там где нужна скорость рулит Cи или Fortran, а для построения архитектуры C++ ни разу не годен и там рулят языки вроде Lisp и Haskell.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от zpp

> он офигенно знает пхп и си++, все остальные языки - дерьмо

да он просто гуру

anonymous
()
Ответ на: комментарий от anonymousI

>Потому, что С++ - это сборник костылей из разных паралигм программирования. Плохо переносимый, ООП чирижжопу, синтаксис ужасен. >anonymousI * (*) (19.11.2007 15:42:50)

anonymousI, ты просто быдлокотдер, с головой через жопy выросшей :) Если ты такую хню тут порешь, то сразу понятно, что С++ ты просто незнаешь, да наверное и в глаза не видел.

anonymous
()
Ответ на: комментарий от ska

> hmmm... все мои знакомые, кто из UK или US, в университетах дают только Пролог и VB.

Отлично, еще немного загнивания запада - и бауманка уже и не говновуз.

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

> Там где нужна скорость рулит ассемблер ;)

Вопрос спорный, хотя отдельные узкие места, пожалуй до сих пор имеет смысл переписывать на ассемблере, особенно, если задействовать векторные расширения в x86 коде, вроде MMX или SSE, которые до сих пор плохо компилируются автоматически. Но это именно отдельные места.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от anonymous

> Там где нужна скорость рулит ассемблер ;)

Дыкть, C -- и есть кроссплатформенный высокоуровневый макроассемблер.

eugine_kosenko ★★★
()
Ответ на: комментарий от CrazyPit

>Как я рад что плюсы и перл дохнут. Жаба пых пых и вб следующие

В самом конце останется только лисп... ну, конечно :) Только факты говорят об обратном :)

Все эти теоретизирования о мегарульности функциональщиков - это, конечно, занятно, но к реальной жизни отношения не имеет.

Касаемо Си: нет, интересно, много ли новых проектов создается на С (Исключая ОС, встраиваемые системы и ГТК :) ? Кстати в рейтинге у него падение -3.23% против -2.30% у С++.

>что на спутниках стоит "Sun"

а на марсоходах - линукс

Codewalker
()
Ответ на: комментарий от anonymous

> Там где нужна скорость рулит ассемблер ;)

В этих случаях C рулит больше ассемблера. Немало примеров когда народ трахался с асемблером, а компилятор С все равно выходил победителем. Может быть это имеет смысл для числодробилок типа видокодеков. Для приложений типа СУБД асм давно уже не рулит. Да и системный софт работающий только на x86 уже давно никому не нужен

vgudkov
()
Ответ на: комментарий от anonymous_incognito

> Есть мнение, активно продвигаемое "профессором", что там где нужна скорость рулит Cи или Fortran, а для построения архитектуры C++ ни разу не годен и там рулят языки вроде Lisp и Haskell.

Блин... парень явно с физфака. Числодробилки на плюсах писать не менее удобно чем на фортране, а системный софт на фортране это нонсенс. Как в прочем и прикладной на Lisp и Haskel. Видели поддерживаемый софт на lisp хотя бы в пол милиона стрчоек? Язык программирования по мимо прочих достоинств должен удобно отображаться в предметную область. Плюсы имеют массу недостатков, но другого достаточно гибкого языка, поддерживаемого на несколькими вендорами на большинстве платформ просто нет.

vgudkov
()
Ответ на: комментарий от vgudkov

> Видели поддерживаемый софт на lisp хотя бы в пол милиона стрчоек?

Я точно не уверен, но вроде maxima на комонлиспе написана...

anonymous
()
Ответ на: комментарий от vgudkov

> Видели поддерживаемый софт на lisp хотя бы в пол милиона стрчоек?

А нахера так много строк? Или тяжелое плюсовое наследие требует измерения эффективности в мегалоках?

eugine_kosenko ★★★
()
Ответ на: комментарий от vgudkov

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

Про DSL приходилось слышать, да?

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

4.2

eugine_kosenko ★★★
()
Ответ на: комментарий от anonymousI

> миллионы пользователей воспринимают венду как венец творения в осестроении.

вендец творения

watashiwa_daredeska ★★★★
()
Ответ на: комментарий от vgudkov

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

И причем же тут C++? :-/

sv75 ★★★★★
()
Ответ на: комментарий от A2K

> Уже стало невозможно найти книжку по С, везде только про С++... как мир мог докатиться до этого, если у С++ на самом деле всё так плохо?

Деньги. Сначала тебе говорят, что C++ намного лучше C и сильно упрощает жизнь, потом ты покупаешь книжку и долго вкуриваешь, но оказывается, что вкурил не до конца, приходится покупать Майерса, Александреску, еще, еще... А по C?

Цитата:

> The ratings are based on the world-wide availability of skilled engineers, courses and third party vendors. The popular search engines Google, MSN, Yahoo!, and YouTube are used to calculate the ratings.

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

watashiwa_daredeska ★★★★
()
Ответ на: комментарий от vgudkov

> Видели поддерживаемый софт на lisp хотя бы в пол милиона стрчоек?

Сейчас уж не найду ту страничку, но цифра запомнилась: ~200'000 SLOC на LISP -- лисп-система с GUI, IDE'й и кучей инструментария. Ты бы лучше спросил, "Видели поддерживаемый софт на lisp, аналог которого на C++ хотя бы в пол милиона стрчоек?", тогда бы я ответил: "видели".

watashiwa_daredeska ★★★★
()

Почёл трэд, встретил упоминание С vs С++, сделал поиск на "lisp", нашёл... по-моему дальше читать нету смысла, бо всё это я уже где-то видел и слышал...

marsijanin ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.