
Programming Without Coding Technology 1.8 | 56.3 MB
Software development tool designed for computer users to give them the ability to create any software they need without previous knowledge of computer programming where the user will start to learn how to program and will understand the programming concepts using this tool step by step and without the need to write code by hand at all where the programming done through general purpose visual programming languages.

Lynda.com Foundations of Programming: Object-Oriented Design
MOV | 960x540 | h264 674 Kbps 29.97 fps | Audio: English AAC 95 kbps, 2 channels | 980 MB
Genre: eLearning
Most modern programming languages, such as Java, C#, Ruby, and Python, are object-oriented languages, which help group individual bits of code into a complex and coherent application. However, object-orientation itself is not a language; it�s simply a set of ideas and concepts.

Lynda.com Foundations of Programming: Object-Oriented Design
MOV | 960x540 | h264 674 Kbps 29.97 fps | Audio: English AAC 95 kbps, 2 channels | 980 MB
Genre: eLearning
Most modern programming languages, such as Java, C#, Ruby, and Python, are object-oriented languages, which help group individual bits of code into a complex and coherent application. However, object-orientation itself is not a language; it�s simply a set of ideas and concepts.

Videogame Programming and Hacking eBooks
English | PDF | Collection | 1 Gb

Parallel Programming with Microsoft .NET: Design Patterns for Decomposition and Coordination on Multicore Architectures (Patterns & Practices) By Colin Campbell, Ralph Johnson, Ade Miller, Stephen Toub
2010 | 224 Pages | ISBN: 0735651590 | PDF | 4 MB
2010 | 224 Pages | ISBN: 0735651590 | PDF | 4 MB
The CPU meter shows the problem. One core is running at 100 percent, but all the other cores are idle. Your application is CPU-bound, but you are using only a fraction of the computing power of your multicore system. What next?
The answer, in a nutshell, is parallel programming. Where you once would have written the kind of sequential code that is familiar to all programmers, you now find that this no longer meets your performance goals. To use your system�s CPU resources efficiently, you need to split your application into pieces that can run at the same time. This is easier said than done. Parallel programming has a reputation for being the domain of experts and a minefield of subtle, hard-to-reproduce software defects.
Everyone seems to have a favorite story about a parallel program that did not behave as expected because of a mysterious bug. These stories should inspire a healthy respect for the difficulty of the problems you face in writing your own parallel programs. Fortunately, help has arrived. Microsoft Visual Studio� 2010 introduces a new programming model for parallelism that significantly simplifies the job. Behind the scenes are supporting libraries with sophisticated algorithms that dynamically distribute computations on multicore architectures. Proven design patterns are another source of help. A Guide to Parallel Programming introduces you to the most important and frequently used patterns of parallel programming and gives executable code samples for them, using the Task Parallel Library (TPL) and Parallel LINQ (PLINQ).
http://extabit.com/file/27b0xuclialxa/Parallel_Programming.pdf
or
http://ul.to/e7d26cs8/Parallel_Programming.pdf

Lynda.com - Foundations of Programming Object-Oriented Design-iNKiSO | 1.02 GB
Author: Simon Allardice | Duration: 3h 1m | Released on: May 22, 2012
Genre: eLearning
Most modern programming languages, such as Java, C#, Ruby, and Python, are object-oriented languages, which help group individual bits of code into a complex and coherent application. However, object-orientation itself is not a language; it�s simply a set of ideas and concepts.
Let Simon Allardice introduce you to the terms�words like abstraction, inheritance, polymorphism, subclass�and guide you through defining your requirements and identifying use cases for your program. The course also covers creating conceptual models of your program with design patterns, class and sequence diagrams, and unified modeling language (UML) tools, and then shows how to convert the diagrams into code.

VideoNotes - Introduction to programming with C++
English | | 351 MB | Genre: Video Traning
VideoNotes are Pearson's new visual tool for teaching C++ programming concepts and techniques.
Step-by-step video tutorials demonstrate how to solve programming problems from design through coding.
VideoNotes create solid foundation in the basics of C++ programming that will allow students to create efficient, elegant code ready for any production environment.

Software
Tutorials
eBooks