User:Jhuni: Difference between revisions

From Rosetta Code
Content added Content deleted
mNo edit summary
mNo edit summary
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{mylangbegin}}
{{mylangbegin}}
{{mylang|Common Lisp|Very Active}}
{{mylang|Clojure|Very Active}}
{{mylang|Prolog|Active}}
{{mylang|Common Lisp|Active}}
{{mylang|C++|Active}}
{{mylang|Scheme|Interested}}
{{mylang|Scheme|Interested}}
{{mylang|Clojure|Interested}}
{{mylang|Prolog|Interested}}
{{mylangend}}
{{mylangend}}


Line 10: Line 9:


== Lisp ==
== Lisp ==
Lisp is my favorite programming language because of its consistent sytax and its functional programming, meta-programming, and procedural programming capabilities. To top it all off, Lisp is the dominant language for AI, my specific area of interest.
Lisp is my favorite programming language because of its consistent syntax and its functional programming, meta-programming, and procedural programming capabilities. To top it all off, Lisp is the dominant language for AI, my specific area of interest.


== C++ ==
== Text-based languages ==
I used to use various text-based languages such as C++, JavaScript, PHP, and Perl, however, after using Lisp for a while I can no longer stand them. Even when I use things like Prolog and data formats like CSS and XML, I just embed them in Lisp. Now all I use Lisp.
I use C++ not because I like it (who could possibly like this bloated piece of ...) but rather because of its popularity and its use in open source projects like [http://opencog.org/ OpenCog].

== Lisp Machines ==
Unfortunately, I no longer have a working Lisp machine, so I am stuck using the crappy existing operating systems. When I write code for an OS, I want that OS to have features such as a persistent single address space, introspection, logging, and reflectivity. As it is I have to spend a huge chunk of my time handling poor operating system design.

It also just so happens that mainstream operating systems are programmed in crappy languages such as C, which I won't dare touch, so I can't hack on them either.

The only solution that I see is to work to reconstruct the glory of the Lisp machines on modern hardware.

Latest revision as of 23:59, 3 May 2011

My Favorite Languages
Language Proficiency
Clojure Very Active
Common Lisp Active
Scheme Interested
Prolog Interested

I am an artificial intelligence specialist. I prefer AI languages like Lisp and Prolog.

Lisp

Lisp is my favorite programming language because of its consistent syntax and its functional programming, meta-programming, and procedural programming capabilities. To top it all off, Lisp is the dominant language for AI, my specific area of interest.

Text-based languages

I used to use various text-based languages such as C++, JavaScript, PHP, and Perl, however, after using Lisp for a while I can no longer stand them. Even when I use things like Prolog and data formats like CSS and XML, I just embed them in Lisp. Now all I use Lisp.

Lisp Machines

Unfortunately, I no longer have a working Lisp machine, so I am stuck using the crappy existing operating systems. When I write code for an OS, I want that OS to have features such as a persistent single address space, introspection, logging, and reflectivity. As it is I have to spend a huge chunk of my time handling poor operating system design.

It also just so happens that mainstream operating systems are programmed in crappy languages such as C, which I won't dare touch, so I can't hack on them either.

The only solution that I see is to work to reconstruct the glory of the Lisp machines on modern hardware.