LINUX.ORG.RU

[ненависть,термины] Почему некоторые считают С/С++ языками низкого уровня?


0

1

Собственно сабж.

В википедии вроде ясно сказано что есть что. Мне не понятно, откуда пошла эта мода называть плюсы языком низкого уровня.

http://ru.wikipedia.org/wiki/%D0%9D%D0%B8%D0%B7%D0%BA%D0%BE%D1%83%D1%80%D0%BE...

http://ru.wikipedia.org/wiki/%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B...

Ответ на: комментарий от hydraulicbrakefluid

Ты наркоман?
Строгая динамическая типизация это как в CL - строку с числом сложить нельзя, и типы у значений, а не у переменных.

А тут статическая с выводом типов(в хаскеле - строгая, в C++ - слабая).

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

Мы вообще-то про язык.

Загляни в сорцы Qt и посмотри, какая там охеренная сиплюсплюсная кроссплатформенность.

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

> Мы вообще-то про язык.

язык обязан обеспечить «кроссплатформенные» циклы что-ли? или включать набор средств для работы с сетью, БД, XML, гуем и пр.?

Загляни в сорцы Qt и посмотри, какая там охеренная сиплюсплюсная кроссплатформенность.


заглядывал - платформозависимые части вынесены отдельно от основной массы кода

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

>Потому что единой классификации «уровня языка» нет и понятие это субъективно, ситуативно и релятивно.

// Ваш К.О.

wiki>Низкоуровневый язык программирования (язык программирования низкого уровня) — язык программирования, близкий к программированию непосредственно в машинных кодах...

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

А вообще да. Любое понятие субъективно, ситуативно и релятивно.

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

>язык обязан обеспечить «кроссплатформенные» циклы что-ли?
Какая там нахрен кроссплатформенность, если даже у вонючего long размер на разных системах разных, а у char - так и вообще знаковость. В стандартной библиотеке тоже кроссплатформенности нуль, окромя сишного stdio.

или включать набор средств для работы с сетью, БД, XML, гуем и пр.?

Да хотя бы с файловым/пайповым I/O и управлением той же разделяемой памятью. (кстати, при чем тут XML? XML платформозависим?). В плюсах и этого то даже нет.

Хотя треды и сокеты, например, тоже прибавили бы кроссплатформенности.

платформозависимые части вынесены отдельно от основной массы кода

Ну и че, и где кроссплатформенность языка? Нафиг их выносить то было? Ы?

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

>Почему-то это не помешало людям из википедии

Да странные они, эти люди :)

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

хотя и stdio то нихрена не кроссплатформенное, по факту, и юнипс-ориентированное.

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

Угу, именно, в пределах k&r. В общем, кросплатформенность, сферическая. Как только нужна сеть или что-то сложнее, гудбай!

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

Угу, именно, в пределах k&r. В общем, кросплатформенность, сферическая. Как только нужна сеть или что-то сложнее, гудбай!

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

> Как только нужна сеть или что-то сложнее, гудбай!

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

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

только в софте делается столько разных предположений....

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

> «строгая динамическая типизация» - этот термин я почерпнул в учебнике по хаскелю, Душкова кажется, так что за что купил...

лол, название учебника и номер страницы назови

korvin_ ★★★★★
()

Низкоуровневым, с презрением, называют его - всякие делфийопы, паскаледроты и прочие быдлокодеры, не осилившие Великий и Могучий С.

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

«строгая динамическая типизация» - этот термин я почерпнул в учебнике по хаскелю, Душкова кажется, так что за что купил...

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

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

>О чем здесь разговор?

О собаках на луне. Тред скатился в оффтопик.

pathfinder ★★★★
() автор топика

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

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

Ещё один аноним, ниасиливший простейшие абстракции...

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

я п сказал что не надо свистеть аки соловью.

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

Это-то да, но хаскель, всё-таки, типизирован статически по самое не могу.

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