Вход на сайт
базовая литература по программированию
NEW 04.09.06 12:57
в ответ Tomasson 04.09.06 12:52
P.S. смысл этой ветки был в том, чтобы собрать список литературы, а не вдаваться в очередной спор, какой язык лучше и в чем.
Так, чтобы чел зашел, нашел интересующий его язык/тему и начал искать книгу. А читать все эти хитров***анные тексты ему не составит никакого интереса. Они его только отпугнут :-)
Так, чтобы чел зашел, нашел интересующий его язык/тему и начал искать книгу. А читать все эти хитров***анные тексты ему не составит никакого интереса. Они его только отпугнут :-)
04.09.06 13:50
в ответ Tomasson 30.08.06 16:32
C++
Anfänger:
--- Andrew Koenig, Barbara E. Moo - "Accelerated C++" (http://www.amazon.de/Accelerated-C%2b%2b-Practical-Programming-Example/dp/020170...)
--- Nicolai Josuttis - "C++ Standard Library - A Tutorial and Reference" (http://www.amazon.de/C%2b%2b-Standard-Library-Tutorial-Reference/dp/0201379260/)
--- Scott Meyers - "Effective C++" (http://www.amazon.de/Effektiv-C%2b%2b-programmieren-Scott-Meyers/dp/3827322979/)
--- Scott Meyers - "More Effective C++" (http://www.amazon.de/Effektiv-programmieren-Verbesserung-Programme-Entw%fcrfe/dp...)
Fortgeschrittene:
--- Scott Meyers - "Effective STL" (http://www.amazon.de/Effective-STL-Scott-Meyers/dp/0201749629/)
--- Herb Sutter - "Exceptional C++" (http://www.amazon.de/Exceptional-C%2b%2b-Engineering-Programming-Solutions/dp/02...)
--- Herb Sutter - "More Exceptional C++" (http://www.amazon.de/More-Exceptional-C%2b%2b-Engineering-Programming/dp/0201704...)
--- Herb Sutter - "Exceptional C++ Style" (http://www.amazon.de/Exceptional-C%2b%2b-Style-Herb-Sutter/dp/0201760428/)
--- Herb Sutter, Andrei Alexandrescu - "C++ Coding Standards: 101 Rules, Guidelines, and Best Practices" (http://www.amazon.de/Coding-Standards-Rules-Guidelines-Practices/dp/0321113586/)
Profi:
--- David Vandevoorde, Nicolai M. Josuttis - "C++ Templates: The Complete Guide" (http://www.amazon.de/C%2b%2b-Templates-Complete-David-Vandervoorde/dp/0201734842...)
--- David Abrahams, Aleksey Gurtovoy - "C++ Template Metaprogramming" (http://www.amazon.de/Template-Metaprogramming-Concepts-Techniques-Beyond/dp/0321...)
--- Alexandrescu - "Modern C++ Design" (http://www.amazon.de/Modernes-Generische-Programmierung-Entwurfsmuster-angewende...)
--- "ISO/IEC 14482 - C++ Standard" (http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=38110&ICS...)
PS Надо бы пожалуй новую тему открыть, приклеить е╦ и попросить Игоря безжалостно тереть весь оффтоп...
Anfänger:
--- Andrew Koenig, Barbara E. Moo - "Accelerated C++" (http://www.amazon.de/Accelerated-C%2b%2b-Practical-Programming-Example/dp/020170...)
--- Nicolai Josuttis - "C++ Standard Library - A Tutorial and Reference" (http://www.amazon.de/C%2b%2b-Standard-Library-Tutorial-Reference/dp/0201379260/)
--- Scott Meyers - "Effective C++" (http://www.amazon.de/Effektiv-C%2b%2b-programmieren-Scott-Meyers/dp/3827322979/)
--- Scott Meyers - "More Effective C++" (http://www.amazon.de/Effektiv-programmieren-Verbesserung-Programme-Entw%fcrfe/dp...)
Fortgeschrittene:
--- Scott Meyers - "Effective STL" (http://www.amazon.de/Effective-STL-Scott-Meyers/dp/0201749629/)
--- Herb Sutter - "Exceptional C++" (http://www.amazon.de/Exceptional-C%2b%2b-Engineering-Programming-Solutions/dp/02...)
--- Herb Sutter - "More Exceptional C++" (http://www.amazon.de/More-Exceptional-C%2b%2b-Engineering-Programming/dp/0201704...)
--- Herb Sutter - "Exceptional C++ Style" (http://www.amazon.de/Exceptional-C%2b%2b-Style-Herb-Sutter/dp/0201760428/)
--- Herb Sutter, Andrei Alexandrescu - "C++ Coding Standards: 101 Rules, Guidelines, and Best Practices" (http://www.amazon.de/Coding-Standards-Rules-Guidelines-Practices/dp/0321113586/)
Profi:
--- David Vandevoorde, Nicolai M. Josuttis - "C++ Templates: The Complete Guide" (http://www.amazon.de/C%2b%2b-Templates-Complete-David-Vandervoorde/dp/0201734842...)
--- David Abrahams, Aleksey Gurtovoy - "C++ Template Metaprogramming" (http://www.amazon.de/Template-Metaprogramming-Concepts-Techniques-Beyond/dp/0321...)
--- Alexandrescu - "Modern C++ Design" (http://www.amazon.de/Modernes-Generische-Programmierung-Entwurfsmuster-angewende...)
--- "ISO/IEC 14482 - C++ Standard" (http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=38110&ICS...)
PS Надо бы пожалуй новую тему открыть, приклеить е╦ и попросить Игоря безжалостно тереть весь оффтоп...
NEW 04.09.06 14:03
в ответ voxel3d 04.09.06 13:57
Ладно, пусть будет
--- Jeff Alger - "C++ for Real Programmers" (http://www.amazon.de/C%2b%2b-Real-Programmers/dp/0120499428/)
--- Jeff Alger - "C++ for Real Programmers" (http://www.amazon.de/C%2b%2b-Real-Programmers/dp/0120499428/)
NEW 04.09.06 14:06
HTML (Там же JavaScript и CSS) правда не книга, но очень хорошее электронное пособие.
http://de.selfhtml.org/ - Online версия
http://aktuell.de.selfhtml.org/extras/download.shtml - Страница закачки Offline версий в html формате
http://aktuell.de.selfhtml.org/extras/selfchm.htm - Страница закачки Offline версий в chm формате
http://de.selfhtml.org/ - Online версия
http://aktuell.de.selfhtml.org/extras/download.shtml - Страница закачки Offline версий в html формате
http://aktuell.de.selfhtml.org/extras/selfchm.htm - Страница закачки Offline версий в chm формате
NEW 04.09.06 14:32
в ответ scorpi_ 04.09.06 13:50
пусть будет, тоже ведь полезные вещи написаны.
просто потом кто-нибудь может открыть новую ветку с прямыми ссылками на литературу и потом дополнять е╦ по мере надобности. ветка будет закрыта и прикреплена, так что офтопа там точно не будет. что нибудь вроде "Ссылки для новичков" http://foren.germany.ru/linux/f/2385061.html, имеется в виду по внешнему виду и исполнению.
просто потом кто-нибудь может открыть новую ветку с прямыми ссылками на литературу и потом дополнять е╦ по мере надобности. ветка будет закрыта и прикреплена, так что офтопа там точно не будет. что нибудь вроде "Ссылки для новичков" http://foren.germany.ru/linux/f/2385061.html, имеется в виду по внешнему виду и исполнению.
здесь могла бы быть моя автоподпись
NEW 04.09.06 16:08
в ответ scorpi_ 04.09.06 14:48
тоже верно.. я буду посматривать, вс╦ что не по теме буду убирать, если что закрыть можно в любой момент.
название ветки на усмотрение автора, если кроме книг там ещ╦ полезности будут, то FAQ вполне подходяще конечно
название ветки на усмотрение автора, если кроме книг там ещ╦ полезности будут, то FAQ вполне подходяще конечно
здесь могла бы быть моя автоподпись
NEW 04.09.06 16:36
Это ИМХО полнейшее фуфло
опять же *для кого?* :-)
Как по мне, для новичка самое то. Не пугает, написано увлекательно :-)
На первую книгу о С++ абсолютно подходит. У человека хоть интерес к последующему обучению остается.
Хотя возможно, что в одной из приведенных тобой книг обьясняется все не хуже и *без испуга* читателя :-)
опять же *для кого?* :-)
Как по мне, для новичка самое то. Не пугает, написано увлекательно :-)
На первую книгу о С++ абсолютно подходит. У человека хоть интерес к последующему обучению остается.
Хотя возможно, что в одной из приведенных тобой книг обьясняется все не хуже и *без испуга* читателя :-)
NEW 04.09.06 18:31
в ответ scorpi_ 04.09.06 13:50
Не знаю, отнесется ли это к *началам* :-)
если да, то можно добавить в FAQ.
UML
--- Christoph Kecher *UML 2.0. Das umfassende Handbuch* (http://www.amazon.de/UML-2-0-Das-umfassende-Handbuch/dp/3898427382)
На немецком языке с примерами на Java и C#
Design Patterns
--- Elisabeth Freeman *Head First Design Patterns* (http://www.amazon.com/First-Design-Patterns-Elisabeth-Freeman/dp/0596007124)
либо на немецком:
--- Eric Freeman *Entwurfsmuster von Kopf bis Fuß* (http://www.amazon.de/Entwurfsmuster-von-Kopf-bis-Fu%df/dp/3897214210)
если да, то можно добавить в FAQ.
UML
--- Christoph Kecher *UML 2.0. Das umfassende Handbuch* (http://www.amazon.de/UML-2-0-Das-umfassende-Handbuch/dp/3898427382)
На немецком языке с примерами на Java и C#
Design Patterns
--- Elisabeth Freeman *Head First Design Patterns* (http://www.amazon.com/First-Design-Patterns-Elisabeth-Freeman/dp/0596007124)
либо на немецком:
--- Eric Freeman *Entwurfsmuster von Kopf bis Fuß* (http://www.amazon.de/Entwurfsmuster-von-Kopf-bis-Fu%df/dp/3897214210)
NEW 04.09.06 21:20
в ответ Tomasson 04.09.06 16:33
циклы в Java и С# не подходят
------
они у меня в основном такие (в смысле - простых - for - в коде _нет_)
public class TMyObject : IMyInt_1, IMyInt_2
{
public void Sample()
{
int count;
count = 0;
foreach(IMyObj_1 obj in this as IMyInt_1)
{
count += 1;
}
// тут насчитали 4
count = 0;
foreach(IMyObj_2 obj in this as IMyInt_2)
{
count += 1;
}
// а тут - 5
} // Sample()
} // class
Единственное, чего не представляю, как тоже самое получить "узкого специалиста" по VB6.0...
------
они у меня в основном такие (в смысле - простых - for - в коде _нет_)
public class TMyObject : IMyInt_1, IMyInt_2
{
public void Sample()
{
int count;
count = 0;
foreach(IMyObj_1 obj in this as IMyInt_1)
{
count += 1;
}
// тут насчитали 4
count = 0;
foreach(IMyObj_2 obj in this as IMyInt_2)
{
count += 1;
}
// а тут - 5

} // Sample()
} // class
Единственное, чего не представляю, как тоже самое получить "узкого специалиста" по VB6.0...
