Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Перевод C Traps and Pitfails / 12 сообщений из 12, страница 1 из 1
19.12.2014, 05:49
    #38837713
SashaMercury
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод C Traps and Pitfails
Доброго времени суток, Сообщество 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
19.12.2014, 05:50
    #38837714
SashaMercury
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод C Traps and Pitfails
...
Рейтинг: 0 / 0
19.12.2014, 16:29
    #38838316
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод C Traps and Pitfails
Коэффициент "ловушек и подводных камней" должен быть метрикой по отношению
к каждому изучаемому ЯП. Предлагаю высказать свои ИМХИ по этому вопросу.

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

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

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

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

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

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
26.01.2015, 10:57
    #38863012
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод C Traps and Pitfails
Не знаю в тему или нет.

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

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

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


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