{"id":893,"date":"2019-02-06T18:29:17","date_gmt":"2019-02-06T18:29:17","guid":{"rendered":"http:\/\/www.yazilimperver.com\/?p=893"},"modified":"2019-02-13T21:01:53","modified_gmt":"2019-02-13T21:01:53","slug":"kitap-onerileri","status":"publish","type":"post","link":"https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/","title":{"rendered":"Kitap \u00d6nerileri"},"content":{"rendered":"<p>Merhabalar, yeni bir yaz\u0131 ile kar\u015f\u0131n\u0131zday\u0131m sevgili dostlar. Daha \u00f6nce bir \u00e7ok kez farkl\u0131 mecralarda gerek C++, gerekse farkl\u0131 konularda kitap \u00f6nerilerimi aktarm\u0131\u015ft\u0131m (bu platform d\u0131\u015f\u0131nda :). Bir \u00e7ok takip\u00e7i ve arkada\u015f\u0131m da bu y\u00f6nde benden ricada bulunuyorlard\u0131. Bu yaz\u0131m ile bunu ete kemi\u011fe b\u00fcr\u00fcnd\u00fcr\u00fcyorum. \u0130lk etapta a\u015fa\u011f\u0131da verdi\u011fim ba\u015fl\u0131klara ili\u015fkin \u00f6ne \u00e7\u0131kan kitaplar\u0131 s\u0131ralamaya \u00e7al\u0131\u015faca\u011f\u0131m (tabi bunlar tamamen benim g\u00f6r\u00fc\u015f\u00fcmd\u00fcr \ud83d\ude42 Daha sonra bunlar\u0131 ayr\u0131 bir sayfa alt\u0131nda da toplamay\u0131 planl\u0131yorum.<\/p>\n<p>Her kitaba ili\u015fkin yazar, ilgili ba\u011flant\u0131 ve k\u0131sa d\u00fc\u015f\u00fcnc\u00fclerimi aktarmaya \u00e7al\u0131\u015faca\u011f\u0131m. A\u015fa\u011f\u0131daki konular yan\u0131nda \u00f6zellikle Android, oyun programlama ve yaz\u0131l\u0131m mimarilerine ili\u015fkin bir ka\u00e7 eklemem daha olabilir. Sizlerin de \u00f6nerileri var ise l\u00fctfen \u00e7ekinmeyin, bana yorum ya da e-posta yolu ile iletebilirsiniz.<\/p>\n<h2><strong><span style=\"color: #0000ff;\">Genel Yaz\u0131l\u0131m Geli\u015ftirme:<\/span><\/strong><\/h2>\n<ul>\n<li><a href=\"https:\/\/www.amazon.com\/Code-Complete-Practical-Handbook-Construction\/dp\/0735619670\/\"><strong><span style=\"color: #339966;\">Code Complete<\/span><\/strong><\/a>, 2nd edition, Steve McConnell.\n<ul>\n<li>Her yaz\u0131l\u0131mc\u0131n\u0131n, ya da kitab\u0131n\u0131 tabiri ile, yaz\u0131l\u0131m olu\u015fturan insanlar\u0131n okumas\u0131 gereken bir kitap. \u0130\u00e7erisinde anlat\u0131lan konular b\u00fct\u00fcn programlama dillerine hitap etmekte ve \u00e7ok g\u00fczel bir \u015fekilde \u00f6rneklendirmektedir.<\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"https:\/\/www.amazon.com\/Pragmatic-Programmer-Journeyman-Master\/dp\/020161622X\">The Pragmatic Programmer: From Journeyman to Master<\/a><\/strong><\/span>, Andrew Hunt, David Thomas.\n<ul>\n<li>Bir \u00f6nceki kitaba benzer kitap. Programlama s\u0131ras\u0131nda yararlanabilece\u011finiz bir \u00e7ok konu aktar\u0131lm\u0131\u015f. Buna da g\u00f6z atman\u0131zda fayda var.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/www.amazon.com\/Design-Patterns-Elements-Reusable-Object-Oriented\/dp\/0201633612\/\"><span style=\"color: #339966;\"><strong>Design Patterns, Elements of Reusable Object-Oriented Software<\/strong><\/span><\/a>. Erich Gamma , Richard Helm, Ralph Johnson, John Vlissides.\n<ul>\n<li>Yine benzer \u015fekilde her yaz\u0131l\u0131m m\u00fchendisinin bir kere okumas\u0131 gereken bir kitap.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/shop.oreilly.com\/product\/9780596007126.do\"><span style=\"color: #339966;\"><strong>Head First Design Patterns<\/strong><\/span><\/a>, Bert Bates, Kathy Sierra, Eric Freeman, Elisabeth Robson.\n<ul>\n<li>Bir \u00f6nceki kitaba benzer ama daha kolay takip edilebilen bir kitap.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/www.amazon.com\/Software-Requirements-Developer-Best-Practices\/dp\/0735679665\"><strong><span style=\"color: #339966;\">Software Requirements<\/span><\/strong>,\u00a0<\/a>3rd Edition. Karl Wiegers.\n<ul>\n<li>Yaz\u0131l\u0131m gereksinimlerinin geli\u015ftirilmesi ve y\u00f6netilmesine ili\u015fkin her t\u00fcrl\u00fc bilgiyi bulabilece\u011finiz bir kaynak.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/www.amazon.com\/gp\/product\/0321815734\"><span style=\"color: #339966;\"><strong>Software Architecture in Practice<\/strong><\/span>,\u00a0<\/a>3rd Edition, Len Bass, Paul Clements, Rick Kazman.\n<ul>\n<li>Yaz\u0131l\u0131m mimarilerine ili\u015fkin g\u00fczel bir kitap. Bu konuya ili\u015fkin ayr\u0131ca bir yaz\u0131 sizler ile payla\u015faca\u011f\u0131m. Orada daha detayl\u0131 \u00f6nerilerim olacak.<\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"https:\/\/www.amazon.com\/dp\/B00JDMPOVQ\">Software Estimation: Demystifying the Black Art<\/a><\/strong><\/span>, Steve McConnel.\n<ul>\n<li>Yine Steve McConnell dan harika bir kitap. Yaz\u0131l\u0131m kestirim i\u015fleri i\u00e7in kullan\u0131labilecek g\u00fczel bir kitap. Asl\u0131nda f\u0131rsat\u0131n\u0131z olursa Steve McConnell&#8217;\u0131n <span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"http:\/\/(https:\/\/www.amazon.com\/Steve-McConnell\/e\/B000APETRK\">di\u011fer kitaplar\u0131n\u0131<\/a><\/strong><\/span> da okuman\u0131z\u0131 tavsiye ederim, \u00f6zellikle <strong>Professional Software Development<\/strong> ve <strong>Rapid Development<\/strong> kitaplar\u0131n\u0131.<\/li>\n<\/ul>\n<\/li>\n<li><strong>SWEBOK V3.0.<\/strong>\n<ul>\n<li>Yaz\u0131l\u0131m m\u00fchendisli\u011finin b\u00fct\u00fcn alanlar\u0131na ili\u015fkin bilgi al\u0131nabilecek bir referans kitap. Her yaz\u0131l\u0131m m\u00fchendisi buna bir kere bakmal\u0131 bence. <span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"https:\/\/www.computer.org\/web\/swebok\/v3\">https:\/\/www.computer.org\/web\/swebok\/v3<\/a><\/strong><\/span> adresinden bedava temin edilebilir.<\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"https:\/\/www.amazon.com\/dp\/0134757599\">Refactoring: Improving the Design of Existing Code<\/a><\/strong><\/span>, Martin Fowler.\n<ul>\n<li>Yaz\u0131l\u0131m d\u00fcnyas\u0131nda olan \u00e7o\u011fu geli\u015ftiricinin tecr\u00fcbe etti\u011fi konulardan birisi de mevcut bir kodun iyile\u015ftirilmesi veya idame edilmesi. Martin Fowler, bu kitapta bu konuyu \u00e7ok g\u00fczel bir \u015fekilde i\u015flemi\u015f.<\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"https:\/\/www.amazon.com\/Cracking-Coding-Interview-Programming-Questions\/dp\/0984782850\">Cracking the Coding Interview: 189 Programming Questions and Solutions<\/a><\/strong><\/span>, 6th edition, Gayle Laakmann McDowell.\n<ul>\n<li>Bu kitap ne alaka diyebilirsiniz ama gerek kodlama gerekse temel bilgilerinizi s\u00fcrekli canl\u0131 tutmak i\u00e7in bu tarz kitaplar\u0131n \u00e7ok faydal\u0131 oldu\u011funu d\u00fc\u015f\u00fcn\u00fcyorum. Hele ki yurt d\u0131\u015f\u0131 m\u00fclakatlar\u0131na haz\u0131rlan\u0131yorsan\u0131z, bunu kesinlikle okumadan \u00e7al\u0131\u015fmalar\u0131n\u0131za ba\u015flamay\u0131n.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/www.amazon.com\/Software-Product-Lines-Practices-Patterns\/dp\/0134424085\"><span style=\"color: #339966;\"><strong>Software Product Lines: Practices and Patterns<\/strong><\/span><\/a>, Paul Clements, Linda Northrop.\n<ul>\n<li>Yaz\u0131l\u0131m \u00fcr\u00fcn hatlar\u0131 hakk\u0131nda bilgi almak istiyorsan\u0131z ba\u015fvurabilece\u011finiz g\u00fczel bir kitap.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/www.amazon.com\/Avionics-Certification-Complete-DO-178-DO-254-ebook\/dp\/B07BGF96WM\"><span style=\"color: #339966;\"><strong>Avionics Certification &#8211; Complete Guide to DO-178, DO-178C, DO-254<\/strong><\/span><\/a>. Vance HIlderman and Tony Baghai.\n<ul>\n<li>Emniyet kritik yaz\u0131l\u0131m geli\u015ftirme i\u015finde yer al\u0131yorsan\u0131z okuman\u0131z gereken bir kitap. Bir \u00e7ok standarda de\u011finiyor. Do-178C ile ilgili daha detayl\u0131 bilgi i\u00e7in bir sonraki kitaba da ba\u015fvurabilirsiniz.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/www.amazon.com\/Developing-Safety-Critical-Software-Practical-Compliance\/dp\/143981368X\"><span style=\"color: #339966;\"><strong>Developing Safety-Critical Software: A Practical Guide for Aviation Software and DO-178C Compliance<\/strong><\/span>.<\/a> Leanna Rierson.\n<ul>\n<li>DO-178C ye ili\u015fkin detayl\u0131 bir kitap. Yukar\u0131daki kitaptaki konular yan\u0131ndan Do-178C ye daha fazla a\u011f\u0131rl\u0131k vermekte.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/www.amazon.com\/Mythical-Man-Month-Software-Engineering-Anniversary\/dp\/0201835959\"><span style=\"color: #339966;\"><strong>The Mythical Man-Month: Essays on Software Engineering<\/strong><\/span><\/a>, Anniversary Edition (2nd Edition). Frederick P. Brooks, Jr.\n<ul>\n<li>Yaz\u0131l\u0131m projelerinin do\u011fas\u0131, proje y\u00f6netimi ve daha bir \u00e7ok konuya ili\u015fkin makaleleri bulabilece\u011finiz bir kitap. Her ne kadar eski tarihli olsa da, halen bir \u00e7ok konu ge\u00e7erli.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2><span style=\"color: #0000ff;\"><strong>C++:<\/strong><\/span><\/h2>\n<ul>\n<li><span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"https:\/\/www.amazon.com\/dp\/0321334876\">Effective\/More Effective C++\/STL<\/a><\/strong><\/span>, Scott Meyers.\n<ul>\n<li>Her C++ yaz\u0131l\u0131m geli\u015ftiricisinin bir kere olsun okumas\u0131 gereken, C++ ve STL&#8217;e ili\u015fkin ipu\u00e7lar\u0131 i\u00e7eren bir ba\u015fucu kitab\u0131 oldu\u011funu d\u00fc\u015f\u00fcn\u00fcyorum.<\/li>\n<\/ul>\n<\/li>\n<li><strong><a href=\"https:\/\/www.aristeia.com\/books.html\"><span style=\"color: #339966;\">Effective Modern C++.<\/span><\/a><\/strong>\n<ul>\n<li>Yukar\u0131daki kitaplardan farkl\u0131 olarak C++11 ve C++ 14 e ili\u015fkin de ipu\u00e7lar\u0131 var.<\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"https:\/\/www.amazon.com\/Tour-2nd-Depth-Bjarne-Stroustrup\/dp\/0134997832\">A Tour of C++<\/a>,<\/strong><\/span> Bjarne Stoustrup.\n<ul>\n<li>C++ ili\u015fkin \u00f6nemli konular\u0131n h\u0131zl\u0131ca aktar\u0131ld\u0131\u011f\u0131 bir kitap daha detayl\u0131 bilgi i\u00e7in bir sonraki kitaba bak\u0131labilir,<\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"https:\/\/www.amazon.com\/Primer-5th-Stanley-B-Lippman\/dp\/0321714113\">C++ Primer<\/a><\/strong><\/span>. Stanley B. Lippman.\n<ul>\n<li>Yeni C++ 11 standard\u0131n\u0131 da g\u00f6z \u00f6n\u00fcne alan ve C++ \u0131 her \u015feyiyle anlatan ve Bjarne&#8217;nin kitab\u0131ndan daha kolay takip edilebilecek bir kitap. C++ ili\u015fkin detayl\u0131 bilgi i\u00e7in ba\u015fvurulabilecek g\u00fczel bir kaynak.<\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #339966;\"><a style=\"color: #339966;\" href=\"https:\/\/www.amazon.com\/dp\/0321992784\">Programming: Principles and Practice Using C++<\/a><\/span><\/strong>, Bjarne Stroustrup, 2nd Edition.\n<ul>\n<li>C++11\/C++14 konular\u0131n\u0131 da i\u00e7erecek \u015fekilde C++ programlama dilinin aktar\u0131ld\u0131\u011f\u0131 bir kitap. A\u015fa\u011f\u0131da verdi\u011fim kitaba g\u00f6re daha kolay takip edilebilir bir kitap.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/www.amazon.com\/Standard-Library-Tutorial-Reference-2nd\/dp\/0321623215\/\"><span style=\"color: #339966;\"><strong>The C++ Standard Library: A Tutorial and Reference<\/strong><\/span><\/a>, Nicolai M. Josuttis.\n<ul>\n<li>Modern C++ kullanarak STL k\u00fct\u00fcphanesinin aktar\u0131ld\u0131\u011f\u0131 g\u00fczel bir ba\u015f ucu kitab\u0131.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/www.amazon.com\/C-Concurrency-Action-Anthony-Williams\/dp\/1617294691\"><span style=\"color: #339966;\"><strong><span style=\"color: #339966;\">C++ Concurrency in Action<\/span><\/strong><\/span><\/a>, 2nd Edition, Anthony Williams.\n<ul>\n<li>C++ programa dili kullanarak multi-threaded yaz\u0131l\u0131m geli\u015ftirmek i\u00e7in g\u00fczel bir kitap.<\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #339966;\"><a style=\"color: #339966;\" href=\"https:\/\/leanpub.com\/cpp17\/\"><strong>C++17 &#8211; The Complete Guide<\/strong><\/a><strong>,<\/strong><\/span> Nicolai Josuttis.\n<ul>\n<li>C++ 17 ye ili\u015fkin modern C++ a dair her \u015feyi bulabilece\u011finiz bir kitap.<\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #339966;\"><a style=\"color: #339966;\" href=\"https:\/\/www.amazon.com\/dp\/0321113586\"><strong>C++ Coding Standards: 101 Rules, Guidelines, and Best Practices<\/strong><\/a><strong>.<\/strong><\/span> Herb Sutter, Andrei Alexandrescu.\n<ul>\n<li>C++&#8217;a ili\u015fkin \u00f6nemli bir tak\u0131m ipu\u00e7lar\u0131n\u0131n verildi\u011fi bir kitap. C++ duayenlerinden birisi taraf\u0131ndan yaz\u0131lm\u0131\u015f.<\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"https:\/\/www.amazon.com\/Exceptional-Engineering-Programming-Problems-Solutions\/dp\/B01B99MFGW\">Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions<\/a>.<\/strong><\/span> Herb Sutter.\n<ul>\n<li>C++ kullan\u0131larak \u00e7e\u015fitli problemlerin nas\u0131l \u00e7\u00f6z\u00fclebilece\u011finin g\u00f6sterildi\u011fi bir kitap.<\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"https:\/\/www.amazon.com\/C-Programming-Language-4th\/dp\/0321563840\">The C++ Programming Language, 4th Edition<\/a><\/strong><\/span>, Bjarne Stroustrup.\n<ul>\n<li>C++ a ili\u015fkin her \u015feyi tasar\u0131mc\u0131s\u0131ndan \u00f6\u011frenmek i\u00e7in referans olarak kullan\u0131labilecek bir kitap.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Not:<\/strong> Bu arada Bjarne&#8217;nin kitaplar\u0131na ili\u015fkin bilgiyi, kendi a\u011fz\u0131ndan <span style=\"color: #008000;\"><strong><a style=\"color: #008000;\" href=\"https:\/\/youtu.be\/fX2W3nNjJIo?t=834\">\u015fu video&#8217;dan<\/a><\/strong><\/span> dinleyebilirsiniz. Bu videoya ili\u015fkin ayr\u0131ca bir yaz\u0131 da haz\u0131rl\u0131yorum.<\/p>\n<h2><span style=\"color: #0000ff;\"><strong>Bilgisayar Grafikleri, Oyun Geli\u015ftirme ve Sanal\/Artt\u0131r\u0131lm\u0131\u015f Ger\u00e7eklik:<\/strong><\/span><\/h2>\n<ul>\n<li><a href=\"http:\/\/Real-Time Rendering, Fourth Edition\"><span style=\"color: #339966;\"><strong>Real time rendering<\/strong><\/span><\/a>, 4th Edition, Tomas Akenine-M\u00f6ller, Eric Haines, Naty Hoffman.\n<ul>\n<li>Bilgisayar grafikleri ile u\u011fra\u015fan her insan\u0131n okumas\u0131 gereken, hatta k\u00fct\u00fcphanesinde yer almas\u0131 gerekti\u011fini d\u00fc\u015f\u00fcnd\u00fc\u011f\u00fcm bir kitap.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/www.amazon.com\/3D-Engine-Design-Virtual-Globes\/dp\/1568817118\"><span style=\"color: #339966;\"><strong>3D Engine Design for Virtual Globes<\/strong><\/span><\/a>, Patrick Cozzi, Kevin Ring.\n<ul>\n<li>E\u011fer CBS tabanl\u0131 g\u00f6rselle\u015ftirme ile ilgileniyorsan\u0131z, hele de sanal k\u00fcre benzeri g\u00f6rselle\u015ftirme i\u015fleri ile u\u011fra\u015f\u0131yorsan\u0131z. Bu kitap tam size g\u00f6re.<\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"https:\/\/www.amazon.com\/OpenGL-Superbible-Comprehensive-Tutorial-Reference\/dp\/0672337479\">OpenGL Superbible: Comprehensive Tutorial and Reference, 7th Edition<\/a>.<\/strong><\/span>\n<ul>\n<li>OpenGL&#8217;e ili\u015fkin detayl\u0131 bilgi almak i\u00e7in g\u00fczel bir ba\u015fvuru kitab\u0131.<\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"https:\/\/www.amazon.com\/Engine-Architecture-Third-Jason-Gregory\/dp\/1138035459\">Game Engine Architecture, Third Edition<\/a>,<\/strong><\/span> Jason Gregory.\n<ul>\n<li>Kitap oyun motorlar\u0131 tasarlay\u0131c\u0131lar\u0131 i\u00e7in dursa da, oyun geli\u015ftiricileri ve bilgisayar grafikleri ile u\u011fra\u015fanlar\u0131n bu kitaba g\u00f6z atmalar\u0131n\u0131 \u015fiddetle tavsiye ediyorum.<\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"https:\/\/www.amazon.com\/Art-Game-Design-Book-Lenses\/dp\/0123694965\">The Art of Game Design: A book of lenses<\/a>.<\/strong><\/span> Jesse Schell.\n<ul>\n<li>Oyun geli\u015ftirme ile ilgileniyorsan\u0131z. Her ne seviyede olursa olsun, bu kitaba bir g\u00f6z at\u0131n derim.<\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"https:\/\/www.google.com\/search?safe=off&amp;rlz=1C1CHZL_trTR757TR757&amp;ei=EyJbXMygG46YsAe1rq_QBQ&amp;q=Game+Programming+Gems%2F+GPU+Gems%2FGPU+Pro&amp;oq=Game+Programming+Gems%2F+GPU+Gems%2FGPU+Pro&amp;gs_l=psy-ab.3...10546.10546..11176...0.0..0.208.208.2-1......0....2j1..gws-wiz.......0i71.cFGnHOlP570\">Game Programming Gems\/ GPU Gems\/GPU Pro<\/a><\/strong><\/span> serileri.\n<ul>\n<li>A\u00e7\u0131k\u00e7as\u0131, bu kitaplar\u0131n hepsini alman\u0131z\u0131 \u00f6nermeyece\u011fim ama 3B grafikler, oyun geli\u015ftirme veya benzeri i\u015flerde kar\u015f\u0131la\u015faca\u011f\u0131n\u0131z bir \u00e7ok problem ve konu ile ilgili bu kitaplarda, re\u00e7ete niteli\u011finde anlat\u0131mlar\u0131 bulabilirsiniz \ud83d\ude42<\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"https:\/\/www.amazon.com\/Agile-Development-Scrum-Addison-Wesley-Signature\/dp\/0321618521\">Agile Game Development with Scrum<\/a>.<\/strong> <\/span>Clinton Keith.\n<ul>\n<li>Oyun geli\u015ftirme s\u0131ras\u0131nda \u00e7evik (<em>Agile<\/em>) teknikleri nas\u0131l uygulayabilece\u011finiz bence \u00e7ok g\u00fczel anlatan bir kitap. Bir g\u00f6z atmakta fayda var.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/www.thevrbook.net\/\"><span style=\"color: #339966;\"><strong>The VR Book: Human-Centered Design for Virtual Reality.<\/strong><\/span><\/a> Jason Jerald.\n<ul>\n<li>Piyasada VR ve ilintili konulara ili\u015fkin bulabilece\u011finiz en kapsaml\u0131 ve zengin kitap diyebilirim. Ben olduk\u00e7a faydaland\u0131m. Ayr\u0131ca yazar\u0131n Siggraph videolar\u0131 da izlemeye de\u011fer.<\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"https:\/\/www.amazon.com\/Math-Primer-Graphics-Game-Development\/dp\/1568817231\">3D Math Primer for Graphics and Game Development 2nd Edition.<\/a>\u00a0<\/strong><\/span>Fletcher Dunn,\u00a0Ian Parberry\n<ul>\n<li>Oyun programlama, 3B g\u00f6rselle\u015ftirme ve benzeri konularda ihtiya\u00e7 duyabilece\u011finiz her t\u00fcrl\u00fc matematiksel konularda size faydal\u0131 bir referans kitap.<\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"https:\/\/www.amazon.com\/OpenGL-ES-3-0-Programming-Guide-ebook\/dp\/B00IPIYA64\">OpenGL ES 3.0 Programming Guide 2nd Edition.<\/a><\/strong><\/span>\n<ul>\n<li>Mobil platformlar i\u00e7in OpenGL tabanl\u0131 yaz\u0131l\u0131m geli\u015ftirmeyi planl\u0131yorsan\u0131z, okuman\u0131z gereken birinci kaynak budur.<\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #339966;\"><strong><a style=\"color: #339966;\" href=\"https:\/\/www.amazon.com\/Practical-Augmented-Reality-Technologies-Applications\/dp\/0134094239\">Practical Augmented Reality: A Guide to the Technologies, Applications<\/a><\/strong>,<\/span> and Human Factors for AR and VR (Usability) 1st Edition,\u00a0Steve Aukstakalnis\n<ul>\n<li>Konu ile ilgili \u00e7ok fazla kitap olmamas\u0131na kar\u015f\u0131n, bu kitap size bu alanda kullan\u0131lan teknolojiler ve kavramlar\u0131 h\u0131zl\u0131 bir \u015fekilde \u00f6\u011frenmenize yard\u0131mc\u0131 olacak. Kolay ve h\u0131zl\u0131ca okuyabilece\u011finiz bir kitap.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Merhabalar, yeni bir yaz\u0131 ile kar\u015f\u0131n\u0131zday\u0131m sevgili dostlar. Daha \u00f6nce bir \u00e7ok kez farkl\u0131 mecralarda gerek C++, gerekse farkl\u0131 konularda kitap \u00f6nerilerimi aktarm\u0131\u015ft\u0131m (bu platform d\u0131\u015f\u0131nda :). Bir \u00e7ok takip\u00e7i ve arkada\u015f\u0131m da bu y\u00f6nde benden ricada bulunuyorlard\u0131. Bu yaz\u0131m ile bunu ete kemi\u011fe b\u00fcr\u00fcnd\u00fcr\u00fcyorum. \u0130lk etapta a\u015fa\u011f\u0131da verdi\u011fim ba\u015fl\u0131klara ili\u015fkin \u00f6ne \u00e7\u0131kan kitaplar\u0131 s\u0131ralamaya&#8230; <a class=\"more-link\" href=\"https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/\">Continue reading <span class=\"meta-nav\">&#8594;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[10,166,41,25,188],"tags":[332,329,13,336,333,334,330,335,331],"class_list":["post-893","post","type-post","status-publish","format-standard","hentry","category-c","category-ipucu","category-modern-c","category-oyun-gelistirme","category-yazilim-muhendisligi","tag-3d-graphics","tag-book","tag-c","tag-design-patterns","tag-game-programming","tag-opengl","tag-recommendations","tag-shaders","tag-software-engineering"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Kitap \u00d6nerileri - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[:tr]Kitap \u00d6nerileri[:en]Book Recommendations[:] - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\" \/>\n<meta property=\"og:description\" content=\"Merhabalar, yeni bir yaz\u0131 ile kar\u015f\u0131n\u0131zday\u0131m sevgili dostlar. Daha \u00f6nce bir \u00e7ok kez farkl\u0131 mecralarda gerek C++, gerekse farkl\u0131 konularda kitap \u00f6nerilerimi aktarm\u0131\u015ft\u0131m (bu platform d\u0131\u015f\u0131nda :). Bir \u00e7ok takip\u00e7i ve arkada\u015f\u0131m da bu y\u00f6nde benden ricada bulunuyorlard\u0131. Bu yaz\u0131m ile bunu ete kemi\u011fe b\u00fcr\u00fcnd\u00fcr\u00fcyorum. \u0130lk etapta a\u015fa\u011f\u0131da verdi\u011fim ba\u015fl\u0131klara ili\u015fkin \u00f6ne \u00e7\u0131kan kitaplar\u0131 s\u0131ralamaya... Continue reading &#8594;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/\" \/>\n<meta property=\"og:site_name\" content=\"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2019-02-06T18:29:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-02-13T21:01:53+00:00\" \/>\n<meta name=\"author\" content=\"yaz\u0131l\u0131mperver\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"yaz\u0131l\u0131mperver\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/\"},\"author\":{\"name\":\"yaz\u0131l\u0131mperver\",\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/30ee263812776c4abb84418d028b5ef4\"},\"headline\":\"Kitap \u00d6nerileri\",\"datePublished\":\"2019-02-06T18:29:17+00:00\",\"dateModified\":\"2019-02-13T21:01:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/\"},\"wordCount\":2986,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb\"},\"keywords\":[\"3D graphics\",\"Book\",\"c++\",\"Design patterns\",\"game programming\",\"OpenGL\",\"recommendations\",\"Shaders\",\"software engineering\"],\"articleSection\":[\"C++\",\"\u0130pucu\",\"Modern C++\",\"Oyun Geli\u015ftirme\",\"Yaz\u0131l\u0131m M\u00fchendisli\u011fi\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/\",\"url\":\"https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/\",\"name\":\"[:tr]Kitap \u00d6nerileri[:en]Book Recommendations[:] - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/www.yazilimperver.com\/#website\"},\"datePublished\":\"2019-02-06T18:29:17+00:00\",\"dateModified\":\"2019-02-13T21:01:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Ana sayfa\",\"item\":\"https:\/\/www.yazilimperver.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kitap \u00d6nerileri\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.yazilimperver.com\/#website\",\"url\":\"https:\/\/www.yazilimperver.com\/\",\"name\":\"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\",\"description\":\"Payla\u015fmak g\u00fczeldir.\",\"publisher\":{\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.yazilimperver.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb\",\"name\":\"yaz\u0131l\u0131mperver\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2018\/04\/OnlyIcon-1-114x114.png\",\"contentUrl\":\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2018\/04\/OnlyIcon-1-114x114.png\",\"caption\":\"yaz\u0131l\u0131mperver\"},\"logo\":{\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/30ee263812776c4abb84418d028b5ef4\",\"name\":\"yaz\u0131l\u0131mperver\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1fba597722a6cfbfac6eb03b348b1f5065b583004abb13322f432c3f00276b3f?s=96&d=wp_user_avatar&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1fba597722a6cfbfac6eb03b348b1f5065b583004abb13322f432c3f00276b3f?s=96&d=wp_user_avatar&r=g\",\"caption\":\"yaz\u0131l\u0131mperver\"},\"description\":\"\u00d6\u011frenmeyi ve payla\u015fmay\u0131 seven bir yaz\u0131l\u0131mperver :)\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[:tr]Kitap \u00d6nerileri[:en]Book Recommendations[:] - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/","og_locale":"tr_TR","og_type":"article","og_title":"[:tr]Kitap \u00d6nerileri[:en]Book Recommendations[:] - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","og_description":"Merhabalar, yeni bir yaz\u0131 ile kar\u015f\u0131n\u0131zday\u0131m sevgili dostlar. Daha \u00f6nce bir \u00e7ok kez farkl\u0131 mecralarda gerek C++, gerekse farkl\u0131 konularda kitap \u00f6nerilerimi aktarm\u0131\u015ft\u0131m (bu platform d\u0131\u015f\u0131nda :). Bir \u00e7ok takip\u00e7i ve arkada\u015f\u0131m da bu y\u00f6nde benden ricada bulunuyorlard\u0131. Bu yaz\u0131m ile bunu ete kemi\u011fe b\u00fcr\u00fcnd\u00fcr\u00fcyorum. \u0130lk etapta a\u015fa\u011f\u0131da verdi\u011fim ba\u015fl\u0131klara ili\u015fkin \u00f6ne \u00e7\u0131kan kitaplar\u0131 s\u0131ralamaya... Continue reading &#8594;","og_url":"https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/","og_site_name":"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","article_published_time":"2019-02-06T18:29:17+00:00","article_modified_time":"2019-02-13T21:01:53+00:00","author":"yaz\u0131l\u0131mperver","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"yaz\u0131l\u0131mperver","Tahmini okuma s\u00fcresi":"15 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/#article","isPartOf":{"@id":"https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/"},"author":{"name":"yaz\u0131l\u0131mperver","@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/30ee263812776c4abb84418d028b5ef4"},"headline":"Kitap \u00d6nerileri","datePublished":"2019-02-06T18:29:17+00:00","dateModified":"2019-02-13T21:01:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/"},"wordCount":2986,"commentCount":0,"publisher":{"@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb"},"keywords":["3D graphics","Book","c++","Design patterns","game programming","OpenGL","recommendations","Shaders","software engineering"],"articleSection":["C++","\u0130pucu","Modern C++","Oyun Geli\u015ftirme","Yaz\u0131l\u0131m M\u00fchendisli\u011fi"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/","url":"https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/","name":"[:tr]Kitap \u00d6nerileri[:en]Book Recommendations[:] - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/www.yazilimperver.com\/#website"},"datePublished":"2019-02-06T18:29:17+00:00","dateModified":"2019-02-13T21:01:53+00:00","breadcrumb":{"@id":"https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.yazilimperver.com\/index.php\/2019\/02\/06\/kitap-onerileri\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Ana sayfa","item":"https:\/\/www.yazilimperver.com\/"},{"@type":"ListItem","position":2,"name":"Kitap \u00d6nerileri"}]},{"@type":"WebSite","@id":"https:\/\/www.yazilimperver.com\/#website","url":"https:\/\/www.yazilimperver.com\/","name":"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","description":"Payla\u015fmak g\u00fczeldir.","publisher":{"@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.yazilimperver.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb","name":"yaz\u0131l\u0131mperver","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/","url":"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2018\/04\/OnlyIcon-1-114x114.png","contentUrl":"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2018\/04\/OnlyIcon-1-114x114.png","caption":"yaz\u0131l\u0131mperver"},"logo":{"@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/"}},{"@type":"Person","@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/30ee263812776c4abb84418d028b5ef4","name":"yaz\u0131l\u0131mperver","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1fba597722a6cfbfac6eb03b348b1f5065b583004abb13322f432c3f00276b3f?s=96&d=wp_user_avatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1fba597722a6cfbfac6eb03b348b1f5065b583004abb13322f432c3f00276b3f?s=96&d=wp_user_avatar&r=g","caption":"yaz\u0131l\u0131mperver"},"description":"\u00d6\u011frenmeyi ve payla\u015fmay\u0131 seven bir yaz\u0131l\u0131mperver :)"}]}},"_links":{"self":[{"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/posts\/893","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/comments?post=893"}],"version-history":[{"count":12,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/posts\/893\/revisions"}],"predecessor-version":[{"id":945,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/posts\/893\/revisions\/945"}],"wp:attachment":[{"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/media?parent=893"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/categories?post=893"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/tags?post=893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}