История изменений
Исправление
qulinxao,
(текущая версия)
:
больше ТС'у , но и :)
- 1. Дизайн и философия плюсиков.
- 1.1.https://www.linux.org.ru/forum/talks/10330889 в частности
[qoute] 1. http://www3.alcatel-lucent.com/bstj/vol57-1978/bstj-vol57-issue06.html 2. UNIX Time-Sharing System: Forward 3. page 5 (1903) : ... To many, The Unix systems embody Schmacher's dictum, «Small is beautiful.» оп-па cat-v'эвшики не народную мудрость то повторяют , а у максимы Автор есть(был). и буклет даже чьё название : E. F. Schumacher. Small Is Beautiful: A Study of Economics As If People Mattered а по местному : Эрнест Фридрих Шумахер МАЛОЕ ПРЕКРАСНО: ЭКОНОМИКА ДЛЯ ЧЕЛОВЕКА
кста алькатель бука куда задвинули архив журнала знает кто?
- 1.2 вот интересный сборник(хоть и 1983г сбора):(editor Ellis Horowitz) Programming language: A grand tour
оглавлениеProgramming Languages - The First 25 Years P.Wegner On the Design of Programming LanguagesN.Wirth Hints on Programming Language DesignC.A.R.Hoare Report on the Algorithmic Language ALGOL 60 P.Naure et al The Remaining Troublespots in ALGOL 60 D.E.Knuth A Contribution to the Development of ALGOL 60 C.A.R.Hoare and N.Wirth A Tutorial on ALGOL 68 A.S. Tanenbaum Ambiguities and Insecurities in PascalJ.Welsh, W Sneering and C.A.R.Hoare An Assesment of the Programming Language Pascal N.Wirth Can Programming Be Liberated from the von Neumann Style? A Function Style and Its Algebra of ProgrammsJ.Backus Resursive Functions of Symbolic Expressions.J.McCarthy LISP 1.5. Programmers ManualJ.McCarthy ... The Design of APLA.D.Falkoff and K.E.Iverson Abstraction Mechanisms in CLUB.Liskov .... Exception Handling in CLUB.Liskov..... Notes on the Design of Euclid .... B.W.Lampson .... The Programming Language Concurrent PascalP.Brinch-Hansen Modula: A Language for Modular MultiprogrammingN.Wirth Communicating Sequential ProcessesC.A.R.Hoare An Overview of Ada... FORTRANner's Lament... The C Programming Language D.M.Ritchie, S.C.Johnson, M.E.Lesk and B.W.Kernighan C Reference Manual D.M.Ritchie Ada Programming Language Reference ManualJ.Ichbiah et al
- 1.1.https://www.linux.org.ru/forum/talks/10330889 в частности
- 2.ну и посмотри на 3? выпуска HOPL(History of Programming Languages)-конференций http://en.wikipedia.org/wiki/History_of_Programming_Languages
- 3. смотри не Unix programmer's volume 1.(то что linux в виде man и info) а смотри Unix(либо FreeBSD) programmer's volume 2 различных версий Unix,FreeBSD,(Linux???) который сам обычно в несколько томов и есть сборник эссе(опытов) обьясняющих философию создания и использования тех или иных инстументов в том числе и языка С.
пример (кусочка такого)оглавления:
General Works 1. 7th Edition UNIX — Summary. A concise summary of the facilities available on UNIX . 2. The UNIX Time-Sharing System. D. M. Ritchie and K. Thompson. The original UNIX paper, reprinted from CACM. Getting Started 3. UNIX for Beginners — Second Edition. B. W. Kernighan. An introduction to the most basic use of the system. 4. A Tutorial Introduction to the UNIX Text Editor. B. W. Kernighan. An easy way to get started with the editor. 5. Advanced Editing on UNIX. B. W. Kernighan. The next step. 6. An Introduction to the UNIX Shell. S. R. Bourne. An introduction to the capabilities of the command interpreter, the shell. . . . 11. Some Applications of Inverted Indexes on the UNIX System. M. E. Lesk. Describes, among other things, the program REFER which fills in bibliographic citations from a data base automatically. Programming 14. The C Programming Language — Reference Manual. D. M. Ritchie. Official statement of the syntax and semantics of C. Should be supplemented by The C Pro- gramming Language, B. W. Kernighan and D. M. Ritchie, Prentice-Hall, 1978, which contains a tutorial introduction and many examples. 15. Lint, A C Program Checker. S. C. Johnson. Checks C programs for syntax errors, type violations, portability problems, and a variety of probable errors. 16. Make — A Program for Maintaining Computer Programs. S. I. Feldman. Indispensable tool for making sure that large programs are properly compiled with minimal effort. 17. UNIX Programming. B. W. Kernighan and D. M. Ritchie. Describes the programming interface to the operating system and the standard I/O library. 18. A Tutorial Introduction to ADB. J. F. Maranzano and S. R. Bourne. How to use the ADB debugger. Supporting Tools and Languages 19. YACC: Yet Another Compiler-Compiler. S. C. Johnson. Converts a BNF specification of a language and semantic actions written in C into a compiler for the language. 20. LEX — A Lexical Analyzer Generator. M. E. Lesk and E. Schmidt. Creates a recognizer for a set of regular expressions; each regular expression can be followed by arbitrary C code which will be executed when the regular expression is found. 21. A Portable Fortran 77 Compiler. S. I. Feldman and P. J. Weinberger. The first Fortran 77 compiler, and still one of the best. 22. Ratfor — A Preprocessor for a Rational Fortran. B. W. Kernighan. Converts a Fortran with C-like control structures and cosmetics into real, ugly Fortran. 23. The M4 Macro Processor. B. W. Kernighan and D. M. Ritchie. M4 is a macro processor useful as a front end for C, Ratfor, Cobol, and in its own right. 24. SED — A Non-interactive Text Editor. L. E. McMahon. A variant of the editor for processing large inputs. 25. AWK — A Pattern Scanning and Processing Language. A. V. Aho, B. W. Kernighan and P. J. Weinberger. Makes it easy to specify many data transformation and selection operations. 26. DC — An Interactive Desk Calculator. R. H. Morris and L. L. Cherry. A super HP calculator, if you don’t need floating point. 27. BC — An Arbitrary Precision Desk-Calculator Language. L. L. Cherry and R. H. Morris. A front end for DC that provides infix notation, control flow, and built-in functions. 28. UNIX Assembler Reference Manual. D. M. Ritchie. The ultimate dead language.
Исходная версия
qulinxao,
:
больше ТС'у , но и :)
- 1. Дизайн и философия плюсиков.
- 1.1.https://www.linux.org.ru/forum/talks/10330889 в частности
[qoute] 1. http://www3.alcatel-lucent.com/bstj/vol57-1978/bstj-vol57-issue06.html 2. UNIX Time-Sharing System: Forward 3. page 5 (1903) : ... To many, The Unix systems embody Schmacher's dictum, «Small is beautiful.» оп-па cat-v'эвшики не народную мудрость то повторяют , а у максимы Автор есть(был). и буклет даже чьё название : E. F. Schumacher. Small Is Beautiful: A Study of Economics As If People Mattered а по местному : Эрнест Фридрих Шумахер МАЛОЕ ПРЕКРАСНО: ЭКОНОМИКА ДЛЯ ЧЕЛОВЕКА
кста алькатель бука куда задвинули архив журнала знает кто?
- 1.2 вот интересный сборник(хоть и 1983г сбора):(editor Ellis Horowitz) Programming language: A grand tour
оглавлениеProgramming Languages - The First 25 Years P.Wegner On the Design of Programming LanguagesN.Wirth Hints on Programming Language DesignC.A.R.Hoare Report on the Algorithmic Language ALGOL 60 P.Naure et al The Remaining Troublespots in ALGOL 60 D.E.Knuth A Contribution to the Development of ALGOL 60 C.A.R.Hoare and N.Wirth A Tutorial on ALGOL 68 A.S. Tanenbaum Ambiguities and Insecurities in PascalJ.Welsh, W Sneering and C.A.R.Hoare An Assesment of the Programming Language Pascal N.Wirth Can Programming Be Liberated from the von Neumann Style? A Function Style and Its Algebra of ProgrammsJ.Backus Resursive Functions of Symbolic Expressions.J.McCarthy LISP 1.5. Programmers ManualJ.McCarthy ... The Design of APLA.D.Falkoff and K.E.Iverson Abstraction Mechanisms in CLUB.Liskov .... Exception Handling in CLUB.Liskov..... Notes on the Design of Euclid .... B.W.Lampson .... The Programming Language Concurrent PascalP.Brinch-Hansen Modula: A Language for Modular MultiprogrammingN.Wirth Communicating Sequential ProcessesC.A.R.Hoare An Overview of Ada... FORTRANner's Lament... The C Programming Language D.M.Ritchie, S.C.Johnson, M.E.Lesk and B.W.Kernighan C Reference Manual D.M.Ritchie Ada Programming Language Reference ManualJ.Ichbiah et al
- 1.1.https://www.linux.org.ru/forum/talks/10330889 в частности
- 2.ну и посмотри на 3? выпуска HOPL(History of Programming Languages)-конференций http://en.wikipedia.org/wiki/History_of_Programming_Languages
- смотри не Unix programmer's volume 1.(то что linux в виде man и info) а смотри Unix(либо FreeBSD) programmer's volume 2 различных версий Unix,FreeBSD,(Linux???) который сам обычно в несколько томов и есть сборник эссе(опытов) обьясняющих философию создания и использования тех или иных инстументов в том числе и языка С.
пример (кусочка такого)оглавления:
General Works 1. 7th Edition UNIX — Summary. A concise summary of the facilities available on UNIX . 2. The UNIX Time-Sharing System. D. M. Ritchie and K. Thompson. The original UNIX paper, reprinted from CACM. Getting Started 3. UNIX for Beginners — Second Edition. B. W. Kernighan. An introduction to the most basic use of the system. 4. A Tutorial Introduction to the UNIX Text Editor. B. W. Kernighan. An easy way to get started with the editor. 5. Advanced Editing on UNIX. B. W. Kernighan. The next step. 6. An Introduction to the UNIX Shell. S. R. Bourne. An introduction to the capabilities of the command interpreter, the shell. . . . 11. Some Applications of Inverted Indexes on the UNIX System. M. E. Lesk. Describes, among other things, the program REFER which fills in bibliographic citations from a data base automatically. Programming 14. The C Programming Language — Reference Manual. D. M. Ritchie. Official statement of the syntax and semantics of C. Should be supplemented by The C Pro- gramming Language, B. W. Kernighan and D. M. Ritchie, Prentice-Hall, 1978, which contains a tutorial introduction and many examples. 15. Lint, A C Program Checker. S. C. Johnson. Checks C programs for syntax errors, type violations, portability problems, and a variety of probable errors. 16. Make — A Program for Maintaining Computer Programs. S. I. Feldman. Indispensable tool for making sure that large programs are properly compiled with minimal effort. 17. UNIX Programming. B. W. Kernighan and D. M. Ritchie. Describes the programming interface to the operating system and the standard I/O library. 18. A Tutorial Introduction to ADB. J. F. Maranzano and S. R. Bourne. How to use the ADB debugger. Supporting Tools and Languages 19. YACC: Yet Another Compiler-Compiler. S. C. Johnson. Converts a BNF specification of a language and semantic actions written in C into a compiler for the language. 20. LEX — A Lexical Analyzer Generator. M. E. Lesk and E. Schmidt. Creates a recognizer for a set of regular expressions; each regular expression can be followed by arbitrary C code which will be executed when the regular expression is found. 21. A Portable Fortran 77 Compiler. S. I. Feldman and P. J. Weinberger. The first Fortran 77 compiler, and still one of the best. 22. Ratfor — A Preprocessor for a Rational Fortran. B. W. Kernighan. Converts a Fortran with C-like control structures and cosmetics into real, ugly Fortran. 23. The M4 Macro Processor. B. W. Kernighan and D. M. Ritchie. M4 is a macro processor useful as a front end for C, Ratfor, Cobol, and in its own right. 24. SED — A Non-interactive Text Editor. L. E. McMahon. A variant of the editor for processing large inputs. 25. AWK — A Pattern Scanning and Processing Language. A. V. Aho, B. W. Kernighan and P. J. Weinberger. Makes it easy to specify many data transformation and selection operations. 26. DC — An Interactive Desk Calculator. R. H. Morris and L. L. Cherry. A super HP calculator, if you don’t need floating point. 27. BC — An Arbitrary Precision Desk-Calculator Language. L. L. Cherry and R. H. Morris. A front end for DC that provides infix notation, control flow, and built-in functions. 28. UNIX Assembler Reference Manual. D. M. Ritchie. The ultimate dead language.