From 493dd26395275f36f69babc467459fdced916672 Mon Sep 17 00:00:00 2001 From: Shikhar Rai <34543293+kakashi215@users.noreply.github.com> Date: Sat, 31 Oct 2020 16:03:14 -0400 Subject: [PATCH] Adding a lot of Beej's Guides and their official translations. (#4888) * Beej's Guide to Network Programming - Using Internet Sockets Added 9 translations: Chinese French German Italian Korean Brazilian Portuguese Polish Russian Turkish * Beej's Guide to Python Programming For Beginners Added translations: English * Beej's Guide to Unix Interprocess Communication Added Translations: English * Beej's Guide to C Programming Adding formats. * Beej's Guide to the GNU Debugger (GDB) Added translations: English Russian * Added translator names to the books. Added Translator name for: German Italian Polish Brazilian Portuguese Russian Turkish Chinese No translator name found: French Korean * Added author along with the translation!! --- free-programming-books-de.md | 1 + free-programming-books-fr.md | 1 + free-programming-books-it.md | 1 + free-programming-books-ko.md | 6 ++++++ free-programming-books-pl.md | 1 + free-programming-books-pt_BR.md | 1 + free-programming-books-ru.md | 2 ++ free-programming-books-tr.md | 1 + free-programming-books-zh.md | 1 + free-programming-books.md | 5 ++++- 10 files changed, 19 insertions(+), 1 deletion(-) diff --git a/free-programming-books-de.md b/free-programming-books-de.md index e0a758280..b5adcd972 100644 --- a/free-programming-books-de.md +++ b/free-programming-books-de.md @@ -60,6 +60,7 @@ * [C-Programmierung](https://de.wikibooks.org/wiki/C-Programmierung) - Wikibooks (HTML) * [C von A bis Z](http://openbook.rheinwerk-verlag.de/c_von_a_bis_z/) +* [Socket Programmierung in C](http://www.tobscore.com/socket-programmierung-in-c/) - B. Hall, Übersetzt von Tobias Kerst (HTML) * [Softwareentwicklung in C](https://web.archive.org/web/20190214185910/http://www.asc.tuwien.ac.at/~eprog/download/schmaranz.pdf) - Klaus Schmaranz (PDF) diff --git a/free-programming-books-fr.md b/free-programming-books-fr.md index b53ab2039..8eb171c6a 100644 --- a/free-programming-books-fr.md +++ b/free-programming-books-fr.md @@ -107,6 +107,7 @@ ### C / C++ * [Cours de C/C++](http://casteyde.christian.free.fr/cpp/cours/online/book1.html) - Christian Casteyde +* [Guide pour la programmation réseaux de Beej's - Utilisation des sockets Internet](http://vidalc.chez.com/lf/socket.html) - (HTML) * [Le C en 20 heures](http://framabook.org/le-c-en-20-heures-2/) - Eric Berthomier et Daniel Schang * [Le langage C](https://zestedesavoir.com/tutoriels/755/le-langage-c-1/) - Informaticienzero, Taure, Paraze et Lucas-84 * [Programmation en Langage C et Systèmes Informatiques](https://sites.uclouvain.be/SystInfo/notes/Theorie/) - O. Bonaventure, E. Riviere, G. Detal, C. Paasch diff --git a/free-programming-books-it.md b/free-programming-books-it.md index 15afb3617..234b8832f 100644 --- a/free-programming-books-it.md +++ b/free-programming-books-it.md @@ -91,6 +91,7 @@ ### C +* [Guida di Beej alla Programmazione di Rete - Usando Socket Internet](http://linguaggioc.altervista.org/dl/GuidaDiBeejAllaProgrammazioneDiRete.pdf) - B. Hall, Tradotto da Fabrizio Pani (PDF) * [Il linguaggio C - Guida pratica alla programmazione](https://eineki.files.wordpress.com/2010/02/guidac.pdf) - (PDF) * [Linguaggio C - ANSI C](http://www.itis.pr.it/~dsacco/itis/Olimpiadi-informatica/Libri-di-testo/LinguaggioC-R&K.pdf) - B.W. Kernighan e D.M. Ritchie (PDF) * [Linguaggio C - Guida alla programmazione](http://www.cbmc.it/~marchettil/Tandem2016/Bellini.pdf) - A. Bellini e A. Guidi _Anno di pubblicazione_ 1999 (PDF) diff --git a/free-programming-books-ko.md b/free-programming-books-ko.md index 1514669cd..b29dcba9d 100644 --- a/free-programming-books-ko.md +++ b/free-programming-books-ko.md @@ -2,6 +2,7 @@ * [Amazon Web Service](#amazon-web-service) * [Assembly Language](#assembly-language) +* [C](#c) * [Docker](#docker) * [GIT](#git) * [Go](#go) @@ -34,6 +35,11 @@ * [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter +### C + +* [BeeJ's Guide to Network Programming - 인터넷 소켓 활용](https://blogofscience.com/Socket_Programming-KLDP.html) + + ### Docker * [가장 빨리 만나는 Docker](http://www.pyrasis.com/private/2014/11/30/publish-docker-for-the-really-impatient-book) diff --git a/free-programming-books-pl.md b/free-programming-books-pl.md index 1e77543f2..8b2893518 100644 --- a/free-programming-books-pl.md +++ b/free-programming-books-pl.md @@ -49,6 +49,7 @@ ### C +* [Beej’s Guide to Network Programming - U˙zywanie gniazd internetowych](http://www.asawicki.info/Mirror/Beej_s%20Guide%20to%20Network%20Programming%20PL/bgnet.pdf) - B. Hall, Przełożył Bartosz Zapałowski (PDF) * [Kurs C](http://qvazar.pl/kurs-c/kurs-c) * [Kurs programowania w języku ANSI C pod systemem UNIX](http://janek.ae.krakow.pl/wiluszt/zajecia/c/ansic/) - Janusz Przewocki, Adam Narbudowicz * [Programowanie w C](https://upload.wikimedia.org/wikibooks/pl/6/6a/C.pdf) - Wikibooks (PDF) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index 4b2ed80f6..0c7c79b74 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -69,6 +69,7 @@ * [Apostila Linguagem C](http://www.ime.usp.br/~slago/slago-C.pdf) - Silvio Lago (PDF) * [Curso de Programação em C - UFMG](http://www2.dcc.ufmg.br/disciplinas/pc/source/introducao_c_renatocm_deeufmg.pdf) - Renato Cardoso Mesquita (PDF) +* [Guia Beej's Para Programação em Rede - Usando Internet Sockets](http://beej.us/guide/bgnet/translations/bgnet_ptbr.html) - B. Hall, Traduzido por cv8minix3 (HTML) * [Introdução a Programação](https://github.com/ufpb-computacao/introducao-a-programacao-livro/releases) - livro adotado na UFPB. * [Introdução em Computação - C](http://www.ime.usp.br/~elo/IntroducaoComputacao/). * [O Fantástico Mundo da Linguagem C](https://fiorix.files.wordpress.com/2014/04/o-fantc3a1stico-mundo-da-linguagem-c.pdf) (PDF) diff --git a/free-programming-books-ru.md b/free-programming-books-ru.md index 0bb73e6a1..a076856f7 100644 --- a/free-programming-books-ru.md +++ b/free-programming-books-ru.md @@ -137,6 +137,8 @@ ### C * [Заметки о языке программирования Си/Си++](https://yurichev.com/writings/C-notes-ru.pdf) - Денис Юричев (PDF) +* [Сетевое программирование от Биджа - Использование Интернет Сокетов](http://beej.us/guide/bgnet/translations/bgnet_A4_rus.pdf) - B. Hall, Перевод Андрея Косенко (PDF) +* [Краткое руководство Beej к GDB](https://paintingvalley.com/ru-bggdb) - (HTML) * [Особенности языка C. Учебное пособие](https://younglinux.info/с) - C. Шапошникова (PDF) * [Разработка сетевых приложений](http://zed.karelia.ru/mmedia/docs/nets.pdf) (PDF) * [Руководство по языку программирования C](https://metanit.com/cpp/c) - Евгений Попов diff --git a/free-programming-books-tr.md b/free-programming-books-tr.md index ccb67bd62..e9ab2e9fa 100644 --- a/free-programming-books-tr.md +++ b/free-programming-books-tr.md @@ -30,6 +30,7 @@ ### C +* [Beej'in Ağ Programlama Kılavuzu - Internet Soketlerini Kullanarak](http://www.belgeler.org/bgnet/bgnet.html) - B. Hall, Çeviren Emre "FZ" Sevinç (HTML) * [C Programlama Diline Giriş](http://www1.gantep.edu.tr/~bingul/c/index.php) - [Ahmet Bingül](http://www1.gantep.edu.tr/~bingul) * [Programlamaya Giriş Ders Notları](http://web.itu.edu.tr/uyar/programlama) - [H.Turgut Uyar](http://web.itu.edu.tr/uyar) diff --git a/free-programming-books-zh.md b/free-programming-books-zh.md index 26fcfd368..abaa6707d 100644 --- a/free-programming-books-zh.md +++ b/free-programming-books-zh.md @@ -319,6 +319,7 @@ ### C +* [Beej's Guide to Network Programming 簡體中文版](https://firebasestorage.googleapis.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-ME5zR-03ZEHgp2kv7bW%2F-MF9EIY-s19_w19_Unae%2F-MF9F-HCs1nLOkY1mLVi%2FBeej-cn-20140429.zip?alt=media&token=de27f96b-2aed-4c97-8879-649638c7559f) - B. Hall, 廖亚伦译 (PDF) * [C 语言常见问题集](http://c-faq-chn.sourceforge.net/ccfaq/ccfaq.html) * [Linux C 编程一站式学习](http://docs.linuxtone.org/ebooks/C&CPP/c/) * [新概念 C 语言教程](https://github.com/limingth/NCCL) diff --git a/free-programming-books.md b/free-programming-books.md index 7c1d06d70..42f6d480b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1050,8 +1050,9 @@ Kerridge (PDF) (email address *requested*, not required) * [A Tutorial on Pointers and Arrays in C](https://web.archive.org/web/20180827131006/http://home.earthlink.net/~momotuk/pointers.pdf) - Ted Jensen (PDF) * [An Introduction to C & GUI Programming](https://www.raspberrypi.org/magpi-issues/C_GUI_Programming.pdf) - Simon Long (PDF) * [Bare-metal programming for ARM](https://github.com/umanovskis/baremetal-arm) - Daniels Umanovskis [(PDF)](http://umanovskis.se/files/arm-baremetal-ebook.pdf) -* [Beej's Guide to C Programming](http://beej.us/guide/bgc/) - B. Hall +* [Beej's Guide to C Programming](http://beej.us/guide/bgc/) - B. Hall (HTML, PDF) * [Beej's Guide to Network Programming - Using Internet Sockets](http://beej.us/guide/bgnet/) - B. Hall +* [Beej's Guide to the GNU Debugger (GDB)](http://beej.us/guide/bggdb/) - B. Hall (HTML) * [Build Your Own Lisp](http://www.buildyourownlisp.com) - Daniel Holden * [C Elements of Style](http://www.oualline.com/books.free/style/) - Steve Oualline * [C for Python Programmers - Carl Burch](http://www.toves.org/books/cpy/) @@ -2320,6 +2321,7 @@ Kerridge (PDF) (email address *requested*, not required) * [A Guide to Python's Magic Methods](https://github.com/RafeKettler/magicmethods) - Rafe Kettler * [A Whirlwind Tour of Python](http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.pdf) - Jake VanderPlas (PDF) [(EPUB, MOBI)](http://www.oreilly.com/programming/free/a-whirlwind-tour-of-python.csp?download=yes) * [Automate the Boring Stuff](http://automatetheboringstuff.com/chapter0/) - Al Sweigart +* [Beej's Guide to Python Programming - For Beginners](http://beej.us/guide/bgpython/) - B. Hall (HTML,PDF) * [Biopython](http://biopython.org/DIST/docs/tutorial/Tutorial.pdf) (PDF) * [Build applications in Python the antitextbook](http://github.com/thewhitetulip/build-app-with-python-antitextbook) (3.x) (HTML, PDF, EPUB, Mobi) * [Building Skills in Object-Oriented Design (Python)](https://web.archive.org/web/20190914230227/http://www.itmaybeahack.com/book/oodesign-python-2.1/latex/BuildingSkillsinOODesign.pdf) - Steven F. Lott (PDF) (2.1.1) @@ -2818,6 +2820,7 @@ Kerridge (PDF) (email address *requested*, not required) ### Unix * [An Introduction to Unix](http://www.oliverelliott.org/article/computing/tut_unix/) +* [Beej's Guide to Unix Interprocess Communication](http://beej.us/guide/bgipc/) - B. Hall (HTML,PDF) * [Commentary on the Sixth Edition UNIX Operating System](http://www.lemis.com/grog/Documentation/Lions/) - J. Lions * [INTRODUCTION TO UNIX](https://homepages.uc.edu/~thomam/Intro_Unix_Text/TOC.html) - Mark A. Thomas * [Unix as IDE](https://github.com/mrzool/unix-as-ide) - Tom Ryder (epub, mobi)