Sure. At the moment, Perl is my favorite programming language. There are a few misfeatures, like allowing both $foo and @foo, my $bar has nothing to do with *bar, debugging can be challenging due to the permissive nature of the language, no symbol for handles (they are a first class type, and deserve to be treated like one!).
What I would really like to see is increased flexibility in the typeglob. This should be a (C style) union [typesafe;-)], where you can add new types (eg: a tree type). Also, more TIE* stuff.
1) People write programs to solve problems. 2) Problems are complicated (in general), and require complicated solutions. 3) "Efficicent" [1] languages like C/C++ make the programmer deal with complexities that are unrelated to the actual problem. 4) Hence C is not my favorite programming language. [1] When people say "C is efficient", they are talking about the speed of the resulting executable. OTOH 99.44% of the time, it is much better to optimize *Programmer Efficiency*.
Thats rediculous! I was taught C as a freshmen. Now they are moving to Java, ewww. The problem with C as a first language is that strings/pointers are irrelevant to whatever problem/exercise you are trying to solve. The problem with Java: you shouldn't start with OO. Maybe Lisp is the answer.
perhaps you mean
this.
For more stuff, try
this.
Sure. At the moment, Perl is my favorite programming language. There are a few misfeatures, like allowing both $foo and @foo, my $bar has nothing to do with *bar, debugging can be challenging due to the permissive nature of the language, no symbol for handles (they are a first class type, and deserve to be treated like one!).
;-)], where you can add new types (eg: a tree type). Also, more TIE* stuff.
What I would really like to see is increased flexibility in the typeglob. This should be a (C style) union [typesafe
1) People write programs to solve problems.
2) Problems are complicated (in general), and require
complicated solutions.
3) "Efficicent" [1] languages like C/C++ make the programmer
deal with complexities that are unrelated to the actual problem.
4) Hence C is not my favorite programming language.
[1] When people say "C is efficient", they are talking about
the speed of the resulting executable. OTOH 99.44% of the time,
it is much better to optimize *Programmer Efficiency*.
Thats rediculous! I was taught C as a freshmen.
Now they are moving to Java, ewww. The problem
with C as a first language is that strings/pointers are
irrelevant to whatever problem/exercise you are trying
to solve. The problem with Java: you shouldn't start
with OO. Maybe Lisp is the answer.
Please learn to use proper punctuation, and to
always write complete sentences.
Thats disgusting! I'm trying to eat my lunch over here!
mmmmmm... campbell's vegetable-beef.