background preloader

Squeak Smalltalk

Squeak Smalltalk
Latest Squeak Morphic GUI Web Development Code Browsing Tools OpenQwaq 3D Worlds Etoys

Related:  Learn how to codeOhjelmointi - CodingS (part 2)Coding TutorialsAuthoring Tools

Code & Conquer Most Important: Have Fun. And earn some badges. See how your strategy works out in different scenarios, challenge other players, receive points, earn badges and climb your way to the top of the leaderboard. Boost your coding skills. Sysel – HelenOS An effort to design a high-level programming language suitable for writing HelenOS severs and applications. Note: Although the wiki is hosted here at, Sysel is an independent and purely experimental project developed by Jiří Svoboda. While code from Sysel project runs on HelenOS, the HelenOS project made, as of the time of writing, no decision or commitment to using Sysel for any particular purpose. The implementation language for HelenOS remains C. HelenOS does not and should not depend on Sysel for its functionality. Note that Sysel syntax is not finalized.

The Nature of Code Hello! By browsing the table of contents on your left, you can read the entire text of this book online for free, licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License. Start reading the introduction now! If you like this book, please consider supporting it via the links below: The Complete iOS 7 Course - Learn by Building 14 Apps - bitfountain Section 4 - Challenge 1: Age of Laika Section 5 - If Statements Section 6 - Challenge 2: For Loops Section 7 - Challenge 3: 99 Sodas Section 8 - Intro to Object Oriented Programming szl - Szl - A Compiler and Runtime for the Sawzall Language What is it? Szl is a compiler and runtime for the Sawzall language. It includes support for statistical aggregation of values read or computed from the input. Google uses Sawzall to process log data generated by Google's servers. Since a Sawzall program processes one record of input at a time and does not preserve any state (values of variables) between records, it is well suited for execution as the map phase of a map-reduce. The library also includes support for the statistical aggregation that would be done in the reduce phase of a map-reduce.

80+ Best Free Hacking Tutorials Learning to become hacker is not as easy as learning to become a software developer. I realized this when I started looking for learning resources for simple hacking people do. Even to start doing the simplest hack on own, a hacker requires to have in depth knowledge of multiple topics. Some people recommend minimum knowledge of few programming languages like C, Python, HTML with Unix operating system concepts and networking knowledge is required to start learning hacking techniques.

Coding is not the new literacy Despite the good intentions behind the movement to get people to code, both the basic premise and approach are flawed. The movement sits on the idea that "coding is the new literacy," but that takes a narrow view of what literacy really is. If you ask google to define literacy it gives a mechanical definition: the ability to read and write. This is certainly accurate, but defining literacy as interpreting and making marks on a sheet of paper is grossly inadequate. Reading and writing are the physical actions we use to employ something far more important: external, distributable storage for the mind.

The SubC Compiler - T3X.ORG SubC is a fast and simple public domain compiler for a clean subset of the C programming language. It can compile itself and passes gcc -Wall -pedantic. Its internals are described in detail in the book Practical Compiler Construction Note that SubC is a teaching vehicle rather than a production compiler.

Related:  SmallTalk