- Mar 2017
-
whynotfireworks.com whynotfireworks.com
-
Suggestion for a programming language in which commands are displayed as comic strip panels, with each one showing the output up to that point.
-
- Jul 2016
-
medium.com medium.com
-
a handful in a few major world languages
One might think that those other languages are well-represented. People connected with the Open Knowledge Foundation are currently tackling this very issue. Here, Open Education isn’t just about content.
-
- Jan 2016
-
kotlinlang.org kotlinlang.orgKotlin1
-
Kotlin, a statically typed language that compiles to Java bytecode or JavaScript.
-
-
joearms.github.io joearms.github.io
-
Swift GUI examples, and several links.
IBM has a Swift Sandbox.<br> Official guide: The Swift Programming Language
-
- Dec 2015
-
medium.com medium.com
-
The Red programming language is based on Rebol (a Lisp-like interpreted language), but can compile binaries for several platforms. It is extremely lightweight. It covers the full range of programming tasks, from embedded systems to scripting. It's very young: they are working on a GUI library. http://www.red-lang.org/
-
- Nov 2015
-
felix-lang.org felix-lang.org
-
In my opinion one of the key properties of a scripting language is not to be found in the language itself, but rather the tools that are used to deploy it. Traditionally a script in Perl or Python can just be run, without explicitly invoking a complex compilation and linkage script.
A good point, but unlike the author, I still feel that having a REPL is also important for distinction as a scripting language, as it facilitates rapid prototyping.
-
almost all languages are dynamic and involve dynamic typing, even languages like Ocaml and Haskell. Every time your code interprets data and makes choices based on that, you have dynamic typing. The simple fact is that there's no hard and fast distinction between type information and data: constraints on data, such as the format of a stream of text, are type constraints which are beyond the static type system to check, so the checks are done dynamically at run time by your code, and that's dynamic typing!
An interesting perspective, which is a bit like the dual of the Lisp mantra: "code is data".
-
- Sep 2015
-
codelympics.io codelympics.io
-
Learning new programming languages
-
- Jul 2015
-
www.venturesity.com www.venturesity.com
-
Up for a Challenge?
Do you have what it takes? Signup on www.venturesity.com and unlock opportunities.
-
- Nov 2014
-
learnxinyminutes.com learnxinyminutes.com
-
Python was created by Guido Van Rossum in the early 90s. It is now one of the most popular languages in existence. I fell in love with Python for its syntactic clarity. It’s basically executable pseudocode.
Helpful concise, Python syntax doc
-
-
www.perl.org www.perl.org
-
Full Text Beginning Perl Modern Perl Impatient Perl Extreme Perl Embedding Perl in HTML with Mason Picking Up Perl Perl 5 Internals Practical Mod Perl Perl & LWP
Full e-books on Perl
-
-
cs.gmu.edu cs.gmu.edu
-
Lisp Quickstart
Fairly comprehensive guide to LISP Programming language- includes syntax
-
-
www.pythonlearn.com www.pythonlearn.com
-
The goal of this site is to provide a set of materials in support of my Python for Informatics: Exploring Information book to allow you to learn Python on your own. This page serves as an outline of the materials to support the textbook.
http://www.pythonlearn.com/ | A great resource for starting programmers looking to build knowledge and gain skills. Open Source Course
-
- Feb 2014
-
pythonpracticeprojects.com pythonpracticeprojects.com
-
The Benjamin Franklin Programming Practice Model
- Find a program that you greatly admire and read it.
- Takes note on the roles, inputs, and outputs of each major component.
- Take notes on how the components interact.
- Rewrite the program.
- Compare your code with the original.
- Note where you can improve and study accordingly.
-
The hard part is teaching the consequences of each choice.
Once you get the syntax and basic language idioms out of the way this is the real problem that faces us no matter what language we pick.
-
- Oct 2013
-
rhetoric.eserver.org rhetoric.eserver.org
-
The study of Latin ought, therefore, to follow at no long interval, and soon after to keep pace with the Greek; thus it will happen that when we have begun to attend to both tongues with equal care, neither will impede the other.
Languages were taught in grade school as a rule in modern times, but are no longer integral to public secondary education, as a rule.
-