Рассылка закрыта
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Сентябрь 2000 → | ||||||
1
|
2
|
3
|
||||
---|---|---|---|---|---|---|
4
|
5
|
6
|
8
|
9
|
10
|
|
11
|
12
|
13
|
14
|
16
|
17
|
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
Статистика
за неделю
СообЧа. Программирование на С++
СообЧа. Программирование на С++ |
Выпуск 2: документация |
Вступление "Голосуй или проиграешь"
Hello
Pavel !!! Отвечаю по порядку:
Голосование Этот
раздел я добавил в выпуск
для того, чтобы определить
область ваших интересов.
Поэтому голосуйте смело.
Результаты голосования - в
следующем выпуске.
Теоретическая часть Сегодня мы с вами поговорим о том, где взять литературу по программированию. Я посоветую вам несколько русских и зарубежных сайтов, где вы сможете приобрести что-нибудь полезное для себя. Хочу сказать, что делаю это с большой неохотой, поскольку тем самым порчу вам зрение. Ведь скачанные вами книги в формате .TXT или .DOC и т.п. вы вряд ли будете печатать. Кому нужны эти бумажные листы с текстом, если можно читать, не отходя от монитора. Вот тут-то и кроется подвох: через некоторое время интенсивного чтения глаза у вас станут красные, как у кролика. В связи с этим вспоминается мне тот день, когда я впервые подключился к Интернету. В 16:00 я позвонил провайдеру, который сказал мне, что только что внес мой логин в список пользователей. "Теперь, - сказал он, - можете подключаться". Я подключился. В 4:10 (т.е. через восемь часов) я отключился и пошел в ванную. Посмотрев в зеркало, я увидел какого-то зверя с красными, как кровь глазами и с пеной у рта. Судя по всему, это был я. То, что произошло в течени этих восьми часов, было сущим кошмаром. Один сайт, другой, третий...снова первый и т.д. и т.п. После этого случая я стал проводить в Интернет меньше времени, заботясь о своих глазках. Чего и вам желаю. Поэтому порекомендую еще пару книжных магазинов, где вы сможете заказать книги в режиме online. Вообше-то когда я начинал программировать на C++, я даже понятия не имел, как работать в Интернет, да и собственно Интернета-то к меня не было. Поэтому я обучался по разным книжкам, да иногда на компакт-дисках попадалась кое-какая электронная документация, среди которой, кстати, могу отметить несколько хороших экземпляров, таких как:
Последняя книга представляет особый интерес, поскольку написана автором языка C++. Если вам нужна какая-либо из этих книг, напишите мне и я вам ее вышлю. С появлением Интернета все стало гораздо проще. Достаточно зайти на любой русскоязычный поисковый сервер и задать в строке поиска строку "Документация по программированию" например, и сервер выдаст вам кучу подходящих сайтов. Кроме того, существует огромное количество каталогов сайтов, посвященных программированию. Хочу заметить, что очень многие каталоги объединены с поисковыми системами. Вот адреса наиболее известных русских каталогов:
Теперь хочу рассказать о трех сайтах, которые я нашел без помощи поисковых систем и каталогов. Прежде всего это известная "Библиотека программиста" (www.bib.ru). Набрел я на нее случайно, просто щелкнув мышкой на каком-то баннере, который даже не удосужился как следует прочитать. На этом сайте можно найти кучу информации по огромному количеству языков программирования. Здесь, например, можно найти уже упомянутую книгу "C для профессиональных программистов". Вообщем-то сайт очень даже неплохой, хотя удивляет наличие такой старой литературы, как например "ФОРТРАН - Cистема ввода/вывода.". Кроме книг, здесь можно найти и коллекцию исходников. Сайт "Русские Документы" (document.newmail.ru) содержит больше информации, нежели "Библиотека Программиста", и информация эта мне лично показалась намного интересней. Третьим сайтом, о котором пойдет речь, является небезызвестная "Чернильница", расположенная по адресу kulichki.rambler.ru/inkwell. Этот сайт является своеобразным указателем на ресурсы Интернета, содержащие интересующую вас литературу. Снабженная и каталогом и системой поиска, "Чернильница" пошлет вас. Туда, куда вам надо. Через нее я, например, вышел на сайт, содержащий отличную подборку информации о создании компиляторов. Так что попробуйте и вы, глядишь и откроете для себя что-нибудь полезное и нужное. Эти два сайта (в особенности первый) я использовал раньше в качестве основных информационных ресурсов, однако теперь понял, что гораздо эффективнее пользоваться системами поиска. Особенно это проявляется при поиски книг, фамилии авторов которых вы знаете. Например, лучшее руководство по Windows API (по-моему) это книга Чарльза Петзолда "Программирование в Windows". Я зашел на АПОРТ.РУ, ввел в строке поиска "Петзолд" и уже скоро стал счастливым обладателем электронной книги с примерами. Вот так. Теперь пара слов о книжных магазинах. Самым известным виртуальным книжным магазином является www.books.ru, содержащий тысячи книг самых разнообразных жанров. В этом магазине я в свое время заказывал книгу Герберта Шилдта "MFC: основы программирования". Правда, безуспешно, поскольку через некоторое время после заказа мне пришло письмо о том, что книга эта уже закончилась. Обидно. В заключение хочу привести список сайтов, посвященных электронной документации. Теперь в каждый выпуск рассылки "СообЧа. Программирование на C++" я буду включать ссылки на сайты с литературой.
Практическая часть
Я обещал ответы на вопросы в теоретической части. Однако вопросов пока немного, если честно сказать, то всего один. Однако это уже кое-что. Вот текст вопроса: Здравствуйте, Павел Рад, что наконец-то появилась хорошая рассылка по С++. У меня к вам вопрос, что такое Венгерская нотация. Алексей Новиков Ответ мой может кому-то показаться несколько длинным, однако я думаю, что могу пока позволить себе такую роскошь. Выбирая имена для переменных, вы должны придерживаться правил, которые существуют на этот счет. Некоторые пользователи полагают, что имена переменных должны начинаться со строчной буквы, а имена функций - с заглавной. Другие считают, что первые несколько символов имени переменной должны объяснять ее название (а вот это правильно!). В русле этой тенденции особую популярность снискала так называемая Венгерская нотация. Эта штука со странным именем - не что иное, как определенное соглашение об именовании переменных. Согласно Венгерской нотации, перед именем переменной следует добавлять несколько символов, указывающих ее тип:
Кроме этого, Венгерская нотация содержит еще 4 (вроде-бы) правила именования переменных. Мы их рассматривать не будем. И вообще, вы не обязаны придерживаться правил Венгерской нотации. Ваша программа - вам и решать, как вы назовете переменную. P.S.
Венгерская нотация была разработана
программистом из Microsoft по имени Чарльз
Симони (Charles Simonyi). В период расцвета
Microsoft Чарли был известным специалистом
по устраиванию грандиозных вечеринок,
сопровождающихся пьянкой. Дословно
известно, что на пикники компании он
прилетал на вертолете. О
рассылке "СообЧа.
Программирование на C++".
Мои
спонсоры и начальники
|
Авторское право (C) 2000 Павел Незамаев | pnezamaev@hotmail.com |
http://subscribe.ru/
E-mail: ask@subscribe.ru |
В избранное | ||