![]() |
|
Модераторы: LSD |
![]()
|
|
| Kurt |
|
|||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар |
Это, простите, как понимать?
Нашел в Internet, уже старовато, но заставляет задуматься...
Это шутка такая не смешная? Или как? -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
| .RADIX |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 536 Регистрация: 19.11.2003 |
Как известно, любят вопреки. А так, похоже на маразм. Особенно "Hello, world !" в 2,3 Мб - это мне напоминает Visual C++, который будет через год. И всё же - может всё-таки это шутка ? Мне например, нравится язык С/С++. А как же скорость работы откомпилированной программы ? Язык С и его продолжения генерируют код в 2...3 раза медленней, чем ASM; Pascal генерит раза в 1,5...2 медленнее, чем С; а BASIC вообще раз в 10 тормознее (чем С).
-------------------- ASM Forever |
|||
|
||||
| NightGoblin |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1021 Регистрация: 24.11.2002 Где: 127.0.0.1 |
Хм... Не знаю насчет Hello World размером в 2.1 Мб... Только что чисто из интереса решил проверить (gcc), написал Hello World на C (через puts) и C++ (через ostream::operator<<), в результате: C - 2960 байт, C++ - 3372 байта (оба с удалением отладочных символов, иначе - в районе 13 кб). Разница есть, конечно, но...
ИМХО, какая-то фигня )) -------------------- Kernel panic: /dev/null overflow! GCS/IT/MU/O d-@ s: a- C++$>++++$ ULSB(+++) P+++ L+++>++++ !E W++(-) N o? K w-- O? M>+ V? PS+ PE Y+ PGP+>+++ t- 5 X+ R- !tv b+ DI+ D+ G e++ h--- r++ y? B4F1 54B6 8738 26CD 5125 0581 B923 9273 FE59 1981 |
|||
|
||||
| shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ |
Такое было на первых компиляторах С++ Но технология дот нет всё возратит на круги своя. -------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
| Sun |
|
|||
|
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 |
Я что-то похожее читал про язык C. Там была примерно такая же подоплёка. Там вроде речь шла, что язык C - это удачная шутка его авторов и что они даже не думали, что кто-то будет на нем программировать и даже рискнет написать на нем Unix.
На C++ написано огромное колличество кода, причем немало многократно импользуемых библиотек, так что утверждение о повторной неиспользуемости кода, звучит сомнительно. Хотя большая доля правды в этой статье присутствует
А тебе не кажется что .Net написан на С++? -------------------- Account removed |
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва |
Ну и что? Возможно что VB тоже на нем писали, а COM+ и DCOM вообще сключительно на нем. Разве им это сильно помогло? |
|||
|
||||
| shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ |
Я имею в виду, что приложения на .NET Framework, работают на много медленне. Например одна и таже программа на си шарп или управляеммом си++, работают медленнее, чем на нормальном си++. -------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
| Kurt |
|
|||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар |
Однако, наводит на мысли..
Если я не ошибаюсь, Linux написан на чистом С, а не на С++... No comments.. Блин, это один из моих любимых языков! Что, переходить на убогий VB?.. -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
| Sun |
|
||||
|
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 |
Не стоит принимать на веру все что ты прочитал, тем более в Интернете. В статье есть некоторые сомнительные моменты, которые ставят под сомнение все интервью. Например
Но Windows 95 написана на C и ассемблере (хотя достоверно утверждать не стану, так как исходников не видел). Объектно-ориентированной ее назвать достаточно сложно, так как все API реализовано как набор функций, без всяких объектов.А уже всякие там MFC - это классы-оболочки для этих функций, разработанные для сторонних разработчиков. -------------------- Account removed |
||||
|
|||||
| DENNN |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва |
Сама мысль, передаваемая этим интервью дает понять, что все это просто шутка.
GTK тоже кстати. ИМХО, сделано так еще и для того, чтоб иметь более гибкие возможности при последующем компилировании, т.е. компилятор может понимать только C. |
||||
|
|||||
| Kurt |
|
|||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар |
Да понимаю я!.. Но как-то за душу берет.. Есть подозрение, что не все там ерунда... -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
| NightGoblin |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1021 Регистрация: 24.11.2002 Где: 127.0.0.1 |
Вообще, IMHO, интервью фиктивное. Хотя, естественно, в каждой шутке есть доля шутки. Например, взять те же GUI: GTK+ - написан на C, Qt - на C++, при этом GTK работает намного быстрее. Хотя возможно, что дело здесь даже не в языке, а стиле разработки. Все же, думаю, в критических к скорости участках стоит подумать - я бы, наверное, использовал ассемблер, если, конечно, не нужна переносимость. В противном случае - C. И оставьте в покое C# и .NET вообще
Kurt, дык а юниксы, насколько я помню, вообще все на C написаны... C++ слишком высокоуровневый для операционки, имхо. Слишком много вещей скрыты от программиста, до которых не так сложно добраться через простой C. Поправьте меня, если где не прав. -------------------- Kernel panic: /dev/null overflow! GCS/IT/MU/O d-@ s: a- C++$>++++$ ULSB(+++) P+++ L+++>++++ !E W++(-) N o? K w-- O? M>+ V? PS+ PE Y+ PGP+>+++ t- 5 X+ R- !tv b+ DI+ D+ G e++ h--- r++ y? B4F1 54B6 8738 26CD 5125 0581 B923 9273 FE59 1981 |
|||
|
||||
| Alex101 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 891 Регистрация: 8.4.2002 Где: Москва |
А как у вас с чувством юмора?
-------------------- С уважением, А. Фролов. |
|||
|
||||
| Kurt |
|
|||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар |
С чувством юмора?
А когда как.. Данную статью я не воспринимаю, как нечто серьезное, но я и раньше слышал слухи, что С++ - просто удачная шутка.. Или это от сюда же, от подобной статьи? -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
| shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ |
Не знаю я выдел эту статью, уже давно в каком-то журнале(по-моему "Мир ПК"), там она кажись на диске была. -------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. |
А я вроде уже 3 таких вот статей на разные темы видел (причем все сделаны в виде интервью - может один и тот же человек их строчит? Тогда у него плохо с фантазией, хоть бы что-то новенькое придумал). Только воспринимать это в серьез не собирался никогда...
-------------------- С уважением, г-н Посол. |
|||
|
||||
| Unregistered |
|
|||
|
Unregistered |
||||
|
||||
| dr.ZmeY |
|
|||
|
Политолог ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3892 Регистрация: 26.3.2002 Где: ..::STALINGRAD::. . |
Ага, именно шутка... Вообще сравнивать С и С++ не стоит... С++ больше разработан для приложений... Разумеется программы написаные на нём медленнее и больше чем на С... Ответьте мне... кто - нибудь видел Hello World в 2 с лишним метра... |
|||
|
||||
| oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy |
Snick_Y2K
могу написать -------------------- SST 465555 icq 200-512-712 |
|||
|
||||
| dr.ZmeY |
|
|||
|
Политолог ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3892 Регистрация: 26.3.2002 Где: ..::STALINGRAD::. . |
Мелом на асфальте?
|
|||
|
||||
| Alexey(BSUIR) |
|
|||
|
Unregistered |
Господа! Есть такая офигительно крутая штука, которую я очень уважаю - Visual С++. Профессионалы из Microsofta за основу С++ не взяли бы, если бы эта штука была шуткой. И этим всё сказано.
|
|||
|
||||
| oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy |
Alexey(BSUIR)
профи из микрософта тоже просто поверили наивные -------------------- SST 465555 icq 200-512-712 |
|||
|
||||
| SCHEPA |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 7.6.2003 Где: Н.Н. |
Не, народ, вы просто не поняли всю глубину шутки. С++ вовсе не плох и переходить на VB не надо.
Страуструп просто хотел сделать так чтобы работодатели ценили своих програмеров и хорошо платили им. И ему это похоже удалось. То есть будь класным програмистом и у тебя будет хорошая зарплата!!! УРА! --------------------
Так что в лучших книгах всегда нет имен... |
|||
|
||||
| .RADIX |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 536 Регистрация: 19.11.2003 |
I love MICROSOFT !
I love AMERICA ! I love DOLLARZ ! I love Microsoft Visual C++ !!! -------------------- ASM Forever |
|||
|
||||
| chipset |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US |
Блин, ну вы даёте
Страуструп об этом в факе даже сказал что это ШУТКА --------------------
|
|||
|
||||
| ksili |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск |
Может большая часть этого и шутка, но всё равно статья - как бальзам на душу. Никогда не любил наследование и другие примочки ООП и использовал их по минимуму. Реально всё это нужно если хочется написать библиотеку, которую будут использовать другие люди. Сам я вроде бы не написал ни одного класса (зачем, если есть структуры и функции?). Про typedef тоже верно сказано.
Удивляюсь людям, которые разбираются во всём этом. Они действительно заслуживают своих килобаксов. Это типа как пенсия по инвалидности, полученной на рабочем месте. В очередной раз парясь над тем, чтобы использовать какой-то метод (или свойство) родительского класса, а он (оно) почему недоступен(-пно), я вспоминаю, какой же хороший язык - ассемблер. -------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
|||
|
||||
| Mayk |
|
||||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а |
Спасибо, смеялся. Сравни
и
кто окажется по уши в неприятоностях когда String необходимо будет заменить на скажем Identifier? -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
||||
|
|||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re |
Тем кто народные деньги гребет,
тем кто бесовской науке обучен, мы ответим Лекало! Троллейбус! Завод! Нанотех! Православие! Путен! Короче запретить топологию программирование, наша главная задача! Братия, внемлите крику моему, чуждое православному ООП(!тьфу) запрещати надобно. Богомерзкие typedef-ы(!анафема) из всех программ убрать! бугога =) |
|||
|
||||
| ksili |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск |
Ну вот такая вот борода
наверно только при ООП возникнуть и может У меня лично были проблемы с компиляцией чужой библиотеки, где typedef'ом заменялись одни короткие имена на другие короткие имена, причем очень похожие друг на друга и на имена встроенных типов. Любой инструмент надо использовать с умом. Поэтому чем больше таких "инструментов", тем больше зарплата у программистов, что и требовалось доказать Это сообщение отредактировал(а) ksili - 3.4.2008, 11:58 -------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re |
|
|||
|
||||
| ksili |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск |
Lazin, а я думал "Флейм" и "Разные вопросы" это разные подфорумы
-------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
|||
|
||||
| Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице |
некроманы-самоучки.....
-------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
![]()
|
| Правила раздела «Флейм» | |
|
|
Добро пожаловать в «Флейм». В разделе не действуют многие правила:
Строго запрещено:
Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт. Глас Винграда:
Глас Философии:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Флейм | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |