Difference between revisions of "Blog articles/Comparisons"
Jump to navigation
Jump to search
DonStewart (talk | contribs) (→Oz) |
DonStewart (talk | contribs) (sort) |
||
Line 1: | Line 1: | ||
[[Category:Tutorials]] |
[[Category:Tutorials]] |
||
− | + | Articles comparing Haskell to other languages. |
|
+ | = Functional programming = |
||
⚫ | |||
⚫ | |||
⚫ | |||
− | * [http:// |
+ | * [http://jpmoresmau.blogspot.com/2007/04/haskell-code-java-ui.html Haskell code/Java UI] |
− | * [http://antoniocangiano.com/articles/2007/03/13/haskell-eye-for-the-ruby-guy Haskell Eye for the Ruby Guy] |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
== Erlang == |
== Erlang == |
||
− | |||
* [http://www.acooke.org/cute/ErlangsSyn0.html Small comparison of Erlang's syntactic difficulties] |
* [http://www.acooke.org/cute/ErlangsSyn0.html Small comparison of Erlang's syntactic difficulties] |
||
− | == |
+ | == Lisp == |
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
− | == |
+ | == Qi == |
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
+ | * [http://sami.samhuri.net/2007/6/25/floating-point-in-elschemo Floating point in ElSchemo (a scheme written in Haskell)] |
||
⚫ | |||
+ | * [http://programming.reddit.com/goto?id=nq1k Haskell versus Scheme] |
||
⚫ | |||
⚫ | |||
⚫ | |||
− | == |
+ | == XSLT == |
⚫ | |||
+ | = Stack programming = |
||
⚫ | |||
− | == |
+ | == Forth == |
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
+ | = Imperative, statically typed = |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
== C == |
== C == |
||
− | |||
* [http://jaortega.wordpress.com/2007/01/29/the-functional-c-programmer/ The functional C programmer] |
* [http://jaortega.wordpress.com/2007/01/29/the-functional-c-programmer/ The functional C programmer] |
||
* [http://disparatemathematician.blogspot.com/2007/07/analogy-for-functional-versus.html Functional versus Imperative programming] |
* [http://disparatemathematician.blogspot.com/2007/07/analogy-for-functional-versus.html Functional versus Imperative programming] |
||
== C# == |
== C# == |
||
− | |||
* [http://www.developer.com/net/csharp/article.php/3598381 The New Lambda Expressions Feature in C# 3.0] |
* [http://www.developer.com/net/csharp/article.php/3598381 The New Lambda Expressions Feature in C# 3.0] |
||
* [http://blogs.msdn.com/wesdyer/archive/2007/03/01/immutability-purity-and-referential-transparency.aspx Immutability, Purity, and Referential Transparency in C#] |
* [http://blogs.msdn.com/wesdyer/archive/2007/03/01/immutability-purity-and-referential-transparency.aspx Immutability, Purity, and Referential Transparency in C#] |
||
Line 58: | Line 54: | ||
* [http://realfiction.net/?q=node/117 How much Haskell can I squeeze out of C#?] |
* [http://realfiction.net/?q=node/117 How much Haskell can I squeeze out of C#?] |
||
− | == |
+ | == Eiffel == |
⚫ | |||
+ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
* [http://blog.tmorris.net/ignorance-is-mostly-bliss-but-not-always/ Haskell, CAL and Scala] |
* [http://blog.tmorris.net/ignorance-is-mostly-bliss-but-not-always/ Haskell, CAL and Scala] |
||
* [http://blog.tmorris.net/the-power-of-type-classes-with-scala-implicit-defs Type classes] |
* [http://blog.tmorris.net/the-power-of-type-classes-with-scala-implicit-defs Type classes] |
||
* [http://www.cs.kuleuven.be/~adriaan/?q=cft_intro Generics for type-safe persistence] |
* [http://www.cs.kuleuven.be/~adriaan/?q=cft_intro Generics for type-safe persistence] |
||
+ | = Imperative, dynamically typed = |
||
⚫ | |||
⚫ | |||
− | * [http://jpmoresmau.blogspot.com/2007/04/haskell-code-java-ui.html Haskell code/Java UI] |
||
⚫ | |||
− | == |
+ | == Lua == |
⚫ | |||
⚫ | |||
⚫ | |||
+ | |||
⚫ | |||
* [http://wiki.python.org/moin/PythonVsHaskell Haskell versus Python] |
* [http://wiki.python.org/moin/PythonVsHaskell Haskell versus Python] |
||
* [http://www.kuarepoti-dju.net/index.php?p=86 Using Haskell in Python: haskellembed] |
* [http://www.kuarepoti-dju.net/index.php?p=86 Using Haskell in Python: haskellembed] |
||
* [http://lukeplant.me.uk/blog.php?id=1107301643 Understanding Monads Via Python List Comprehensions] |
* [http://lukeplant.me.uk/blog.php?id=1107301643 Understanding Monads Via Python List Comprehensions] |
||
− | == |
+ | == Ruby == |
⚫ | |||
− | |||
− | * [http:// |
+ | * [http://notes-on-haskell.blogspot.com/2007/01/haskell-open-secret.html Haskell: open secret in Ruby land] |
− | * [http:// |
+ | * [http://antoniocangiano.com/articles/2007/03/13/haskell-eye-for-the-ruby-guy Haskell Eye for the Ruby Guy] |
⚫ | |||
− | |||
⚫ | |||
⚫ | |||
⚫ | |||
− | |||
⚫ | |||
⚫ | |||
⚫ | |||
− | |||
⚫ | |||
⚫ | |||
⚫ | |||
− | |||
⚫ | |||
− | |||
⚫ | |||
− | |||
⚫ | |||
⚫ | |||
− | |||
⚫ | |||
− | |||
⚫ | |||
− | |||
⚫ | |||
− | |||
⚫ | |||
⚫ | |||
− | |||
⚫ | |||
− | |||
⚫ | |||
− | |||
⚫ | |||
− | |||
⚫ |
Revision as of 03:00, 19 July 2007
Articles comparing Haskell to other languages.
Functional programming
CAL
Erlang
Lisp
Oz
Qi
Scheme
XSLT
Stack programming
Forth
Factor
Imperative, statically typed
Ada
C
C#
- The New Lambda Expressions Feature in C# 3.0
- Immutability, Purity, and Referential Transparency in C#
- Haskell for C# 3 Programmers
- Null pointers vs None vs Maybe
- The "ole in the middle "pattern
- How much Haskell can I squeeze out of C#?
Eiffel
Java
- More Haskell in Java 7 or 8?
- Type classes in Java
- Closures and bottom for Java
- An infinite list in Java
- Maybe monad in Java
Scala
Imperative, dynamically typed
Javascript
Lua
Perl 6
Python
- Haskell versus Python
- Using Haskell in Python: haskellembed
- Understanding Monads Via Python List Comprehensions