tag:blogger.com,1999:blog-2170237526012357403.post2679384443411241983..comments2024-03-26T15:35:56.004-04:00Comments on Delta's D&D Hotspot: Useful Computer Language(s)?Deltahttp://www.blogger.com/profile/00705402326320853684noreply@blogger.comBlogger18125tag:blogger.com,1999:blog-2170237526012357403.post-60624556627795286232011-04-06T11:38:51.062-04:002011-04-06T11:38:51.062-04:00I generally prefer something easy to read.
Perl fo...I generally prefer something easy to read.<br />Perl for anything involving text. Ruby for anything more serious or the need to be object-oriented.<br />Java and Python are also ok.Brandon Lighterhttps://www.blogger.com/profile/02502256395819389281noreply@blogger.comtag:blogger.com,1999:blog-2170237526012357403.post-34012047008344903002011-03-21T06:01:47.175-04:002011-03-21T06:01:47.175-04:00Perl for data/text handling, scripting and network...Perl for data/text handling, scripting and networky stuff. In general, if I need to write a tool, I go for Perl.<br />Java if i feel object orientated, like scenarios with lots of different actors and odd things interacting together. <br />Haskell if I have to write stuff like assemblers, digital circuits and general mad things that can be better pictured as "we have this data and we need to masticate it in really complex ways till it looks like that"<br /><br />In general tho, Test Driven Development is what I go for :)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2170237526012357403.post-54388468540548511542011-03-21T03:44:40.938-04:002011-03-21T03:44:40.938-04:00But it would be far more compact that C++ is.
Any...But it would be far more compact that C++ is.<br /><br />Anyway. Cool that you are sharing. Thanks for that. I can't stand the C/Algol family myself, but the nuttiness is widespread.AndreasDavourhttps://www.blogger.com/profile/17170806742393291962noreply@blogger.comtag:blogger.com,1999:blog-2170237526012357403.post-84337245692337199922011-03-20T22:48:31.500-04:002011-03-20T22:48:31.500-04:00One of my gaming jobs used Lisp as part of the pro...One of my gaming jobs used Lisp as part of the production environment. Ne'er again! :)Deltahttps://www.blogger.com/profile/00705402326320853684noreply@blogger.comtag:blogger.com,1999:blog-2170237526012357403.post-75237030378342621382011-03-20T14:20:10.728-04:002011-03-20T14:20:10.728-04:00The only language that ever made sense to me is li...The only language that ever made sense to me is lisp.<br /><br />You know you want to. :)AndreasDavourhttps://www.blogger.com/profile/17170806742393291962noreply@blogger.comtag:blogger.com,1999:blog-2170237526012357403.post-72318430578381442802011-03-18T22:01:48.184-04:002011-03-18T22:01:48.184-04:00Python as it's readable, powerful and cross pl...Python as it's readable, powerful and cross platform, or C because it's simple, powerful and cross platform. C++ restricts the possible readership.Anonymoushttps://www.blogger.com/profile/13829996874605560287noreply@blogger.comtag:blogger.com,1999:blog-2170237526012357403.post-89594013909364169462011-03-15T06:06:42.702-04:002011-03-15T06:06:42.702-04:00At work I use Java; at home I use Perl and Emacs L...At work I use Java; at home I use Perl and Emacs Lisp. When it comes to code samples, however, I think you should pick a language that you are comfortable and which produces the shortest possible piece of code. Reading boiler plate code is boring.Alex Schroederhttps://www.blogger.com/profile/17104864340940538702noreply@blogger.comtag:blogger.com,1999:blog-2170237526012357403.post-33677273945682245862011-03-14T21:51:47.821-04:002011-03-14T21:51:47.821-04:00Python is designed to be highly readable I find it...Python is designed to be highly readable I find it really useful for examples. Plus it's great.Toddhttps://www.blogger.com/profile/04921387967662542436noreply@blogger.comtag:blogger.com,1999:blog-2170237526012357403.post-25164197840917357142011-03-14T21:42:08.768-04:002011-03-14T21:42:08.768-04:00Just about anything is OK in my book. (Except pseu...Just about anything is OK in my book. (Except pseudocode, which I find imprecise to the level of pointlessness.) I tend to prefer Scheme for examples myself.<br /><br />My “other” vote stands for Scheme and Javascript.Roberthttps://www.blogger.com/profile/16733274876782876659noreply@blogger.comtag:blogger.com,1999:blog-2170237526012357403.post-21972945056965454992011-03-14T16:41:47.990-04:002011-03-14T16:41:47.990-04:00Perl, then Javascript, but I also would accept Pyt...Perl, then Javascript, but I also would accept Python, even though I don't really know it. At least it's fairly readable...Talysmanhttps://www.blogger.com/profile/02162328521343832412noreply@blogger.comtag:blogger.com,1999:blog-2170237526012357403.post-20176913142739295082011-03-14T12:38:18.515-04:002011-03-14T12:38:18.515-04:00C or Java are my preferences.C or Java are my preferences.-Chttps://www.blogger.com/profile/02331863932906631618noreply@blogger.comtag:blogger.com,1999:blog-2170237526012357403.post-7276082127025446582011-03-14T12:10:08.003-04:002011-03-14T12:10:08.003-04:00In addition to C/C++, I picked other, thinking Per...In addition to C/C++, I picked other, thinking PerlRagnorakkhttps://www.blogger.com/profile/03812860633134547618noreply@blogger.comtag:blogger.com,1999:blog-2170237526012357403.post-3994542453804671322011-03-14T12:05:49.690-04:002011-03-14T12:05:49.690-04:00Good comments. Rob: The expected use would to &quo...Good comments. Rob: The expected use would to "read and understand" it, maybe fiddle with constants, etc. Not intended as a library package or a web application.<br /><br />The overall point is to generate some statistics that we can then use at the table in pen-and-paper games. (Much like last Monday's post that ended with the -10/-20 ranged penalty proposal.)Deltahttps://www.blogger.com/profile/00705402326320853684noreply@blogger.comtag:blogger.com,1999:blog-2170237526012357403.post-65353746826200086272011-03-14T11:30:47.933-04:002011-03-14T11:30:47.933-04:00For myself, Java tops the list just because I use ...For myself, Java tops the list just because I use it at work, which means I tend to get things dome more quickly with it (even though it's often a case of hammering screws...).<br /><br />Anything that would lend itself to C/C++ I would likely end up doing in Go or Objective-C, depending on platform, mostly for the nice support for managed-thread-like mechanisms (e.g. goroutines).<br /><br />Anything I want to share I try to do in Javascript/ECMAScript. The langauge itself is pretty nifty, but the ideosyncratic standard libraries, not to mention the lack of a rich set of numeric types, tends to drive me up a wallJoshua L. Lylehttps://www.blogger.com/profile/03358762663581842879noreply@blogger.comtag:blogger.com,1999:blog-2170237526012357403.post-42214886408654946882011-03-14T11:07:22.425-04:002011-03-14T11:07:22.425-04:00Python and Ruby tend to reduce the "noise&quo...<a href="http://www.python.org" rel="nofollow">Python</a> and <a href="http://www.ruby-lang.org/en/" rel="nofollow">Ruby</a> tend to reduce the "noise" of declarations and boilerplate that occur in C, C++, and Java. Most modern systems have one or both pre-installed.<br /><br />Doing raw calculation in an interpreted language will be slower, but probably easier to read.<br /><br /><a href="http://www.lua.org/" rel="nofollow">Lua</a> is a small language that has the benefits of clarity and (relative) speed. It's not often pre-installed, though.<br /><br /><br />JavaScript isn't a bad choice either. Despite the "Java" part of its name and curly braces, it's closer in spirit to Lua or Ruby.semiprometheushttps://www.blogger.com/profile/15207709959053404464noreply@blogger.comtag:blogger.com,1999:blog-2170237526012357403.post-72480479955721508182011-03-14T10:00:42.049-04:002011-03-14T10:00:42.049-04:00There’s always R as well—it’s designed specificall...There’s always <a href="http://www.r-project.org/" rel="nofollow">R</a> as well—it’s designed specifically for statistical work.<br /><br />I used it for <a href="http://www.godsmonsters.com/Features/my-dice-random/" rel="nofollow">Are My Dice Random?</a> It was the first time I used it and it worked pretty well.Jerryhttps://www.blogger.com/profile/12518234031222836203noreply@blogger.comtag:blogger.com,1999:blog-2170237526012357403.post-87898208169878308132011-03-14T08:48:53.412-04:002011-03-14T08:48:53.412-04:00I think the choice is influenced by what is consid...I think the choice is influenced by what is considered 'useful'. Do you want people to read and understand it, do you want them to incorporate it into software, etc. ?<br /><br />If it's for web-based use, Javascript would probably be the best choice as its available in every browser. It's also most likely understood by the largest audience.Rob of the Northhttps://www.blogger.com/profile/08970111441532206496noreply@blogger.comtag:blogger.com,1999:blog-2170237526012357403.post-66345304672886943602011-03-14T08:05:52.460-04:002011-03-14T08:05:52.460-04:00Even though I mostly code in Java and C# for work ...Even though I mostly code in Java and C# for work and I haven't done anything serious in Python in years, I find algorithms easiest to follow in Python, by far.Joshua Macyhttps://www.blogger.com/profile/10838733328132877699noreply@blogger.com