Форум
О работе
Тема
Как правильно задавать вопросы
B
I
abc
U
X
3
X
3
H1
H2
H3
H4
H5
H6
Asm
C/C++
C#
Erlang
Haskell
IDL
Java
Lisp
MSIL
Nemerle
ObjC
OCaml
Pascal
Perl
PHP
Prolog
Python
Ruby
Rust
SQL
VB
Здравствуйте, Cyberax, Вы писали: C>Здравствуйте, eskimo82, Вы писали: A>>>А С - это просто урезанный С++, по этому если ты знаешь С, но не знаешь С++, E>>Что за ерунду ты пишеш. Языки изначально были несовпадающим множеством, а сейчас еще больше и разошлись в разные стороны. C>Да ну? Почему atomics в С тогда взяли из С++? Точнее, они совместно работали. C>Единственным крупным расхождением являются именованные поля в инициализаторах структур и мелочи типа variable-sized arrays. A>>>то для меня это выглядит так, что ты - программист С++, который A>>>- использует минимум возможностей языка и не способен писать выразительный, идиоматичный код E>>В C99 есть такие возможности которые в C++ и не снились. C>ЩИТО? A>>>- предпочитает использование небезопасных конструкций языка E>>В любом языке есть небезопасные конструкции, даже в той же Java выстрелить себе в ногу гораздо проще и потом часами искать ошибку - Например, можно просто забыть создать экземпляр класса какой нибудь коллекции в конструкторе. C>ЩИТО? E>>Элементы обобщенного програмирования в Си тоже можно неплохо применять, а частности - первые наброски Степановом того, что сейчас называется STL были сделаны на Си, довольно оригинальным способом. C>Ага, через макросы.
Теги:
Введите теги разделенные пробелами. Обрамляйте в кавычки словосочетания с пробелами внутри, например:
"Visual Studio" .NET
Имя, пароль:
Загрузить
Нравится наш сайт?
Помогите его развитию!
Отключить смайлики
Получать ответы по e-mail
Проверить правописание
Параметры проверки …