Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

базовая литература по программированию

1635  1 2 3 4 5 6 7 8 9 10 все
  scorpi_ скептик05.09.06 00:13
NEW 05.09.06 00:13 
в ответ Tomasson 04.09.06 18:31
Я не думаю, что следует ограничиваться только основами, другое дело, что можно разнести список на несколько сообщений по категориям. А в первом сообщении оставить только оглавление.
Приведённые тобой книги я не читал, но я согласен с voxel3D, что по паттернам достаточно GoF. Для новичков это всё равно рано, а продвинутый программер желающий развиваться дальше должен справится с материалом данного уровня сложности, иначе ему там всё равно делать нечего. То бишь ему надо только показать направление движения, а для этого дастаточно GoF.
По UML надо наверно Фаулера добавить и заодно его Refactoring где-нибудь привести.
В общем надо сейчас разбивку на отделы придумать, потом всё это добавлю
Tomasson завсегдатай05.09.06 11:59
Tomasson
NEW 05.09.06 11:59 
в ответ voxel3d 04.09.06 20:12, Последний раз изменено 05.09.06 12:00 (Tomasson)
после GoF с их "Design Patterns" всё остальное порнография, плагиат и не содержит ничего нового.
Тут речь скорее не о чем-то новом, а о способе донести идею до читателя.
Например, футбол придумали англичане, а чемпионами Европы и Мира им стать уже не светит :-Р
Толковых тренеров, которые могут привести команду на вершину, нет.
Заметь, в списке литературы по С++ нет книги Stroustrup'а ;-)
Так что, не зря программеры говорят нечто подобное:
В ответ на:
Если бы я Буча асилил, то сказал бы: "Ну, дай им, что ли, Буча почитать", но посколько я его так и не асилил

Посему вышеназванную книгу попросил бы оставить. Ибо на сегодняшний день она представляет собой самый легкий путь к пониманию Design Patterns.
Tomasson завсегдатай06.09.06 11:14
Tomasson
NEW 06.09.06 11:14 
в ответ scorpi_ 05.09.06 00:13
Базы данных будем освещать? :-)
если да, то:
MS SQL Server Programming
--- Robert Vieira *Professional SQL Server 2000 Programming* (http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764543792.html)
русский вариант:
--- Роберт Вьейра *SQL Server 2000. Программирование. Часть 1* (http://www.ozon.ru/context/detail/id/1656006/)
--- Роберт Вьейра *SQL Server 2000. Программирование. Часть 2* (http://www.ozon.ru/context/detail/id/1656007/)
--- Robert Vieira *Beginning SQL Server 2005 Programming* (http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764584332.html)
--- Robert Vieira *Professional SQL Server 2005 Programming* (http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764584340.html) (книга еще не вышла, но ее можно будет брать с закрытыми глазами)
Мне был бы интересен еще список по программированию PostgreSQL, Oracle и DB2.
  scorpi_ скептик06.09.06 19:31
06.09.06 19:31 
в ответ Tomasson 06.09.06 11:14
Будем, будем. Принято к сведению. Вчера кстати при посещении сайта accu.org увидел книгу для самых маленьких, то бишь для абсолютных новичков: http://brian.accu.org/cgi-bin/accu/rvout.cgi?from=0sb_beginner_s_c__&file=y00368.... Это для раздела "Как стать программистом". Добавить туда ещё что-нибудь по алгоритмам (Седжвик?) и так далее.
desyman свой человек02.10.06 21:24
desyman
NEW 02.10.06 21:24 
в ответ Tomasson 30.08.06 16:32
Доки по C/C++:
1. "Справочник советов и примеров по C++ Builder"
Автор:Кононевич Станислав
Size:27 Кб
http://www.biblioteka.net.ru/data/download/cbuilder.chm
2. "Освой самостоятельно С++ за 21 день"
http://alelib.amillo.net/books/0/0/4/4/3/2/C/Liberty-C21Days.djvu
3. Modern C++ Design
Автор:Andrei Alexandrescu
Size:1.2 Mb
http://anatolix.naumen.ru/files/books/moderncpp.zip
+Современное проектирование на C++
Автор:Андрей Александреску
Size:4.1 Mb
http://anatolix.naumen.ru/files/books/moderncppdesign_rus.zip
4. C++ Standard Library, The: A Tutorial and Reference
Автор:Nicolai M. Josuttis
Size:3.5Mb
http://anatolix.naumen.ru/files/books/cppstdlib.zip
5. C++ Templates: The Complete Guide
By David Vandevoorde, Nicolai M. Josuttis
Size:0.7Mb
http://anatolix.naumen.ru/files/books/cpptemplates.zip
6. Effective STL
Автор:Scott Meyers
Size:1.2Mb
http://anatolix.naumen.ru/files/books/effstl.zip
7. International Standart ISO/IEC ISO/IEC 9899:1999 (E)
Programming languages ≈ C
Size:1.1 Mb
http://anatolix.naumen.ru/files/books/iso9899.zip
8. Автор:Brian W. Kernighan, Dennis M. Ritchie
The C programming Language. Second Edition.
Size:170K
http://anatolix.naumen.ru/files/books/kr_eng.zip
Автор:Б. Керниган, Д. Ритчи
Язык программирования Си
Size:300K
http://anatolix.naumen.ru/files/books/kr_rus.zip
http://anatolix.naumen.ru/files/books/kr_tasksolver_eng.zip
9. Автор:Stanley Lippman (Стенли Липпман)
Essential C++(Основы программирования на С++.)
Size:1.2 Mb
http://anatolix.naumen.ru/files/books/lippman_essential_cpp_eng.zip
10. Автор:Stanley Lippman,Josee Lajoie
C++ Primer
Size:2.6 Mb
http://anatolix.naumen.ru/files/books/lippman_cpp_primer_eng.zip
+Автор:Стенли Липпман,Жози Лажойе
Язык программирования С++. Вводный курс
Size:0.8 Mb
http://anatolix.naumen.ru/files/books/lippman_cpp_primer_rus.zip
11. Автор:Herb Sutter
Exceptional C++,
Size:0.3 Mb
http://anatolix.naumen.ru/files/books/exceptional_cpp.zip
More Exceptional C++
Size:0.5 Mb
http://anatolix.naumen.ru/files/books/more_exceptional_cpp.zip
12. Автор:Dov Bulka, David Mayhew
Efficient C++ Performance Programming Techniques
Size:1.5 Mb
http://anatolix.naumen.ru/files/books/efficient_cpp.zip
13. Правила программирования на C и C++
Автор:Allen I. Holub
http://webcenter.ru/~zwb/rope.htm
14. Автор:Bjarne Stroustrup
The C++ Programming Language, Third Edition. Special Edition
Size:3.9 Mb
http://it-books.narod.ru/C_CPP/Stroustrup_eng.rar
Автор:Бьерн Страуструп
Язык программирования C++. 3-е издание. Специальное издание.
Size:2.9 Mb
http://anatolix.naumen.ru/files/books/stroustroup_se.zip
15. Автор:Джефф Элджер
C++ Библиотека программиста
Size:1.8 Mb
http://it-books.narod.ru/C_CPP/CppForRealProgrammers_rus.rar
16. Автор:Scott Meyers
Effective C++, 2nd Edition: 50 Specific Ways to Improve Your Programs and
Designs
Size:4.1 Mb
http://it-books.narod.ru/C_CPP/effectivecpp_moreeffectivecpp.rar
17. Автор:Scott Meyers
More Effective C++: 35 More Ways to Improve Your Programs and Designs
Size:4.1 Mb
http://it-books.narod.ru/C_CPP/effectivecpp_moreeffectivecpp.rar
18. INTERNATIONAL STANDARD
Programming languages - C++ ISO/ANSI/EIC
Size:2.3 Mb
http://it-books.narod.ru/C_CPP/AnsiStandart_eng.rar
  chervyak прохожий03.10.06 14:13
NEW 03.10.06 14:13 
в ответ Tomasson 30.08.06 16:32
рекомендую сайт http://all-ebooks.com там много хорошей литературы по программированию
Root_Unlis прохожий18.10.06 11:45
Root_Unlis
NEW 18.10.06 11:45 
в ответ Tomasson 30.08.06 16:32
Предложи выучить Assemler, и забить на все остальные языки высокого уровня. Ведь ассемблер это язык процессора, а значит, на нем сделаешь потом все что угодно, начиная от самого вредоносного вирус заканчивая навороченными прогами.
voxel3d коренной житель18.10.06 12:08
voxel3d
NEW 18.10.06 12:08 
в ответ Root_Unlis 18.10.06 11:45
Спасибо, посмеялся. Я думал, вы уже все вымерли...
Dropbox - средство синхронизации и бэкапа файлов.
Murr коренной житель18.10.06 12:59
Murr
NEW 18.10.06 12:59 
в ответ voxel3d 18.10.06 12:08
Эээ... Я бы, перед тем как смеяться, все же спросил - А какого, собственно, процессора имелся в виду ассемблер?
voxel3d коренной житель18.10.06 13:17
voxel3d
NEW 18.10.06 13:17 
в ответ Murr 18.10.06 12:59
Аха, канешна, канешна. Археология или программирование каких-нибудь микроконтроллеров это как раз та область интересов знакомого(й) Томассона, ради которой открыта эта ветка.
Dropbox - средство синхронизации и бэкапа файлов.
Simple Nothing is f*cked18.10.06 14:12
Simple
NEW 18.10.06 14:12 
в ответ voxel3d 18.10.06 12:08
Да ты че, живем еще и будем жить еще лет 10... Надеюсь, меня тут уже не будет к тому времени.
voxel3d коренной житель18.10.06 15:11
voxel3d
NEW 18.10.06 15:11 
в ответ Simple 18.10.06 14:12
А чё вы делаете, у вас там расход памяти идёт на байты что ли?
Dropbox - средство синхронизации и бэкапа файлов.
  scorpi_ 18.10.06 15:18
NEW 18.10.06 15:18 
в ответ voxel3d 18.10.06 15:11
Мне вот тоже интересно. Неужели С какого-нибудь нет?
Murr коренной житель18.10.06 15:50
Murr
NEW 18.10.06 15:50 
в ответ scorpi_ 18.10.06 15:18
Посмотри "С--" - там немножко принижено.
Но суть не в том - Асм- действительно стоящая штука. Рекомендовал бы всех прикладников протащить через пару-другую асмов - в прикладе бы исчезло процентов 40 проблем...
Murr коренной житель18.10.06 15:51
Murr
NEW 18.10.06 15:51 
в ответ voxel3d 18.10.06 15:11
На биты, однако-сь...
voxel3d коренной житель18.10.06 17:33
voxel3d
NEW 18.10.06 17:33 
в ответ Murr 18.10.06 15:50
И какие проблемы бы исчезли?
Dropbox - средство синхронизации и бэкапа файлов.
voxel3d коренной житель18.10.06 17:36
voxel3d
NEW 18.10.06 17:36 
в ответ Murr 18.10.06 15:51
Откуда Вы за Симпла знаете? Может, у них там просто начальник так и не смог ничего асилить кроме примитивного ассемблера, вот, и мучаются все.
Dropbox - средство синхронизации и бэкапа файлов.
Murr коренной житель18.10.06 18:17
Murr
NEW 18.10.06 18:17 
в ответ voxel3d 18.10.06 17:33
Самого общего плана. Стали бы писать гораздо меньше глупостей.
Насколько я помню, Приматам не давали то, что называлось Прикладная Теория Цифровых Автоматов (ПТиЦА) и не приязывали ПТЦА к реализации процессора и ассемблера. Тем не мение, то, что они должны реализовывать - практически чистая ПТЦА, правда автомат не только с состояниями, но и со стеком. Так вот реализация приклада в виде автомата в чистом виде снимает большую часть глюков - интерфейсные, конечно, остаются, но апп-серверная часть работает как часы. Отсюда - примерно -40%...
Murr коренной житель18.10.06 18:21
Murr
NEW 18.10.06 18:21 
в ответ voxel3d 18.10.06 17:36
вот, и мучаются все.
-------
??? - Асм никогда меня не мучал... Единственное, что было мучительно делать две вещи - объяснять девченкам какие команды/сигналы выдает процессор в режиме ПДП и объяснять преподавателю где и почему он ошибается... даже если в фирменном руководстве написано именно так, как он объясняет...
Simple Nothing is f*cked18.10.06 22:20
Simple
NEW 18.10.06 22:20 
в ответ voxel3d 18.10.06 15:11
У нас ассемблер - это язык системы, все формуляры до недавнего времени писались только на нем. Я же уже рассказывал.
1 2 3 4 5 6 7 8 9 10 все