powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Перевод C Traps and Pitfails
12 сообщений из 12, страница 1 из 1
Перевод C Traps and Pitfails
    #38837713
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток, Сообщество C:
Не так давно, нашел интересную статью. Andrew Koeng, AT&T Bell Laboratories, Murray Hill, New Jersey 07974, C Traps and Pitfails . В целом, английский не сложный. Но я подумал, что есть люди, изучающие в школе не английский, а китайский, или немецкий, и потому они не знают сейчас английский на уровне, достаточном для того, чтобы читать такие статьи. И решил сделать перевод этой статьи, ибо его нет. Это будет мой вклад в Сообщество, мне кажется он не только несомненно будет полезен начинающим, но и старожилы найдут для себя что-то интересное(хотя наверное часть уже знакома с этой работой). У меня было не так много времени, и я перевел пока лишь первую секцию. Если кто-то захочет помочь, то буду рад, а если нет(ибо скоро новый год, подарки, и все дела), то ничего страшного, закончу эту работу в 1 квартале 2015 года. Перевод делается не для печати.


PS
Совсем скоро улетаю на 20 дней, и к сожалению не смогу ни программировать, ни выходить в сеть.(Хотя с другой стороны, наконец-то у меня появится время почитать книги). Ноутбук купил, спасибо Дмитрию и Илье за советы. Выбрал Asus N750JK-T4166H :)

С наступающим новым годом, Сообщество C:
...
Рейтинг: 0 / 0
Перевод C Traps and Pitfails
    #38837714
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Перевод C Traps and Pitfails
    #38838316
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коэффициент "ловушек и подводных камней" должен быть метрикой по отношению
к каждому изучаемому ЯП. Предлагаю высказать свои ИМХИ по этому вопросу.

Не ради оффтопа а в качестве продолжения сказал.
...
Рейтинг: 0 / 0
Перевод C Traps and Pitfails
    #38838398
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonКоэффициент "ловушек и подводных камней" должен быть метрикой по отношению к каждому изучаемому ЯП.и что покажет эта метрика?
И потом, для кого-то if( var == CONSTANT ) ловушка и они даже пишут криво if( CONSTANT == var ), чтобы её избежать, а кому то - нет ))
...
Рейтинг: 0 / 0
Перевод C Traps and Pitfails
    #38838428
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заметь я ничего не говорил про if (CONSTANT==var){}. Я всего лишь предложил создать метрику.
А в чём она будет измеряться. В попугаях или кило-багах на 1 квадратный разработчик это
уже не суть важно. Важно что она позволяет сравнивать ЯП и ранжировать их.

LanguageTraps-And-Pitfalls complexityC0.9JavaScript0.2
...
Рейтинг: 0 / 0
Перевод C Traps and Pitfails
    #38838431
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЗаметь я ничего не говорил про if (CONSTANT==var){}. Я всего лишь предложил создать метрику.
А в чём она будет измеряться. В попугаях или кило-багах на 1 квадратный разработчик это
уже не суть важно. Важно что она позволяет сравнивать ЯП и ранжировать их.

LanguageTraps-And-Pitfalls complexityC0.9JavaScript0.2Невозможно.
Пока не определен объективный способ измерения - все цифры будут исключительно субъективными. Зависящими от опыта человека и того насколько этот опыт превратился в привычки.
...
Рейтинг: 0 / 0
Перевод C Traps and Pitfails
    #38838432
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчёт субъективности - согласен. Но если мы все тут. Я ты и Саша договоримся о способе
подсчёта этих питфолов и трапов то уже каг-бе получается не субъективно.

P.S. Полез читать по пыщ http://en.wikipedia.org/wiki/Software_metric
...
Рейтинг: 0 / 0
Перевод C Traps and Pitfails
    #38838437
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу статьи C Traps and Pitfalls - Andrew Koenig. Автор провёл определённую
работу и написал документ. Плохо-ли ... хорошо-ли фиг с ним. Главное что он их эти
питфолы ОБОЗНАЧИЛ. Порядка 34 штук. Это - метрика. Сейчас неважно какая. Пускай
метрика Андрея Конига.
...
Рейтинг: 0 / 0
Перевод C Traps and Pitfails
    #38838495
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonПо поводу статьи C Traps and Pitfalls - Andrew Koenig. Автор провёл определённую
работу и написал документ. Плохо-ли ... хорошо-ли фиг с ним. Главное что он их эти
питфолы ОБОЗНАЧИЛ. Порядка 34 штук. Это - метрика. Сейчас неважно какая. Пускай
метрика Андрея Конига.Это не метрика. Это список.
Но если следовать этому списку, то практически все языки наследники Си так же подвержены всем этим потенциальным ошибкам. Ну может за вычетом проблем с указателями на функцию, но с добавлением всех проблемы исходящих из дополнений которые сделаны в этих языках поверх Си.
Кстати, С++ по этой метрике намного более подвержен ошибкам. Он унаследовал ВСЕ проблемы из Си и добавил свои.
...
Рейтинг: 0 / 0
Перевод C Traps and Pitfails
    #38862206
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы не поверите что вчера было.

Мне наконец принесли Бьёрна Страуструпа. (к сожалению 2001 года выпуска, ну да ладно)
И я не выдержал, зашёл в какое-то место где есть еда и тепло, решил немножко почитать.
И чтобы вы думали ?)
Читаю предисловие, и вижу список тех, кого он благодарит за всё хорошее, и встречаю "Andrew Koenig". Я даже сразу не вспомнил откуда я знаю эту фамилию C:
...
Рейтинг: 0 / 0
Перевод C Traps and Pitfails
    #38862293
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ещё он пишет, после благодарностей, цитирую:

BSMany people influenced the development of C++ from 1985 to 1991. I can mention only a few: Andrew Koenig, Brian Kernighan, Doug McIlroy, and Jonathan Shopiro.
...
Рейтинг: 0 / 0
Перевод C Traps and Pitfails
    #38863012
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю в тему или нет.

Интересная матрица сравнения:

C++ Compiller Status - Availeable C++ functionality by compillers.

http://www.g-truc.net/doc/C Compiler Status.pdf
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Перевод C Traps and Pitfails
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]