Welcome to Atalasoft Community Sign in | Join | Help

Browse by Tags

All Tags » languages   (RSS)
Over this past week at PDC I was lucky enough to see some fantastic sessions and spend time with members of the F# and greater Visual Studio language teams.  Naturally, these experiences have left me both floored and swimming in new ideas.  Read More...
Michael Feathers , author of the excellent book Working Effectively with Legacy Code , recently tweeted about a paper written by Peter Van Roy entitled Programming Paradigms for Dummies: What Every Programmer Should Know .   I thoroughly enjoyed Read More...
Recently, I was reading David R. Tribble’s annotated version of Dijkstra’s famous letter “Go To Statement Considered Harmful”.  While in the process of reading, it occurred to me that I did not really understand the history of language abstraction.  Read More...
In the image processing world, like most computational problems, we often think our work is composed of only two basic ideas: representation and transformation. Of course, one may have many layers of both representations of transformations and transformations Read More...
This post is in response to Joe Armstrong’s Why OO Sucks .  While I feel that Joe’s post reads more like an sermon than a stream of rational thought, it does bring up a number of misconceptions I feel many people in the functional programming world Read More...
This is the first in a series of posts on the topic of interaction between different .NET languages.  I will cover all of the major Microsoft languages: C#, Visual Basic, F# and C++/CLI. In this first post in the series I will build a four language Read More...
In this post I compare and contrast Haskell and F#. It may come as no surprise that with so much shared history they share so much in common. However, it’s interesting to consider how the perspectives of the languages’ developers play a large role in Read More...
This week’s theme is functional programming.  Included are discussions on Software Transactional Memory, Functional Architecture and the impact of the CLR on functional Programming in .NET.   Blog: Brandon Werner’s Software Transactional Memory: Read More...
It’s been a very exciting week. I actually had more things to post than time would allow me to write about. I’ll have to save them for next time. Blog: Daniel Spiewak’s What is Hindley-Milner? (and why is it cool?) Hindley-Milner is the algorithm all Read More...
I’ve decided to post a roundup for the week of what I feel were some of the most important blog posts and application releases I happened upon.  Who knows, if it goes well maybe I’ll even make it a habit.  In this edition: Windows Live Writer Read More...
Compilers and programmers are good at very different things.  This is why they must come together in order to build software.  The programmer has the vision and the intention, the compiler keeps track of all of the small machine related details Read More...
I read an interesting article this morning by Reinier Zwitserloot on the topic of null subtypes in statically typed languages . The issue is that in Java and C# there are a number of different type modifiers for dealing with the concept of nullity. Because Read More...