And JavaScript is missing (OK, "a dozen scripting language") But today, JavaScript is very important in the picture. Even Clojure has ClojureScript
On Wed, Oct 9, 2013 at 8:36 AM, Dennis Haupt <d.haup...@gmail.com> wrote: > especially haskell & scala are missing in your list :) > as long as you haven't at least seen haskell, you haven't seen the creme > de la creme of statically typed languages > > > 2013/10/9 Softaddicts <lprefonta...@softaddicts.ca> > >> Let's see: >> >> strong data typing: >> >> Fortran >> Cobol >> Pl/1 >> Pascal >> C/C++ >> Java >> C# >> Ruby >> >> à la carte data typing or no data typing at all: >> >> Basic (more or less depending on the implementation) >> Lisp >> Clojure >> A dozen assemblers >> A dozen scripting languages >> >> And I probably forgot some while excluding the ones I worked with >> (Algol, Simula, GPSS, ...) in academic projects. I used the above ones >> on real projects at work and not small projects. >> >> Lets keep SQL out of the picture, it's an exaggeration to call this a >> programming >> language. >> >> Still prefer less data typing or no typing at all :) >> >> Luc P. >> >> >> > let's see... >> > really used: >> > sql >> > java >> > javascript >> > basic >> > pascal/delphi >> > scala >> > >> > experimented with: >> > logo (some old language intended to teach people to make their first >> steps) >> > haskell >> > kotlin >> > clojure >> > >> > seen in action: >> > php >> > groovy >> > >> > still prefer smart static typing :D >> > >> > >> > >> > >> > 2013/10/9 Nando Breiter <na...@aria-media.com> >> > >> > > >> > >> The best explanation of these misunderstandings I've come across is >> "What >> > >> to Know Before Debating Type Systems": >> > >> >> > >> http://cdsmith.wordpress.com/2011/01/09/an-old-article-i-wrote/ >> > >> >> > >> >> > > I have learned quite a lot from reading this article and following >> this >> > > discussion, particularly that "type" and "type checking" is much more >> > > nuanced and complex than I have understood until now, and that the >> terms >> > > "static" and "dynamic" expand into a much larger range of issues upon >> close >> > > examination, such as the difference between explicitly declaring >> types (as >> > > in Java) and implicitly inferring types from code context. Quoting >> from the >> > > article: >> > > >> > > *Many programmers approach the question of whether they prefer static >> or >> > > dynamic types by comparing some languages they know that use both >> > > techniques. This is a reasonable approach to most questions of >> preference. >> > > The problem, in this case, is that most programmers have limited >> > > experience, and haven’t tried a lot of languages. For context, here, >> six or >> > > seven doesn't count as “a lot.”* >> > > * >> > > * >> > > >> > > So I can say I prefer dynamic typing, but the reasons are more >> personal, >> > > and molded by my development experience. >> > > >> > > -- >> > > -- >> > > You received this message because you are subscribed to the Google >> > > Groups "Clojure" group. >> > > To post to this group, send email to clojure@googlegroups.com >> > > Note that posts from new members are moderated - please be patient >> with >> > > your first post. >> > > To unsubscribe from this group, send email to >> > > clojure+unsubscr...@googlegroups.com >> > > For more options, visit this group at >> > > http://groups.google.com/group/clojure?hl=en >> > > --- >> > > You received this message because you are subscribed to the Google >> Groups >> > > "Clojure" group. >> > > To unsubscribe from this group and stop receiving emails from it, >> send an >> > > email to clojure+unsubscr...@googlegroups.com. >> > > For more options, visit https://groups.google.com/groups/opt_out. >> > > >> > >> > -- >> > -- >> > You received this message because you are subscribed to the Google >> > Groups "Clojure" group. >> > To post to this group, send email to clojure@googlegroups.com >> > Note that posts from new members are moderated - please be patient with >> your first post. >> > To unsubscribe from this group, send email to >> > clojure+unsubscr...@googlegroups.com >> > For more options, visit this group at >> > http://groups.google.com/group/clojure?hl=en >> > --- >> > You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> > To unsubscribe from this group and stop receiving emails from it, send >> an email to clojure+unsubscr...@googlegroups.com. >> > For more options, visit https://groups.google.com/groups/opt_out. >> > >> -- >> Softaddicts<lprefonta...@softaddicts.ca> sent by ibisMail from my ipad! >> >> -- >> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clojure@googlegroups.com >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+unsubscr...@googlegroups.com >> For more options, visit this group at >> http://groups.google.com/group/clojure?hl=en >> --- >> You received this message because you are subscribed to the Google Groups >> "Clojure" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to clojure+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > -- > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.