Berkeley CSUA MOTD:Entry 52121
Berkeley CSUA MOTD
 
WIKI | FAQ | Tech FAQ
http://csua.com/feed/
2025/05/25 [General] UID:1000 Activity:popular
5/25    

2008/11/27-12/4 [Computer/SW/Languages/Ruby, Computer/SW/Languages/Misc] UID:52121 Activity:nil
11/28   http://www.tiobe.com/content/paperinfo/tpci/index.html
        why is ruby going down so fast?
        \_ Because everyone's finally realizing how much it sucks? Not the
           language, necessarily, but the interpreter. Also, Zed Shaw.
        \_ mongrel_rails start -p 80 -e production -d
           thus: way too easy to start a rails server
        \_ yah the bytecode rev is in the next release.
        \_ Pascal is up!  It's coming back!
           \_ COBOL #1 fan
        \_ Java #1!!! Followed by C.
ERROR, url_link recursive (eces.Colorado.EDU/secure/mindterm2) 2025/05/25 [General] UID:1000 Activity:popular
5/25    

You may also be interested in these entries...
2013/4/9-5/18 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Apps, Computer/SW/Languages/Perl] UID:54650 Activity:nil
4/04    Is there a good way to diff 2 files that consist of columns of
        floating point numbers, such that it only tells me if there's a
        difference if the numbers on a given line differ by at least a given
        ratio?  Say, 1%?
        \_ Use Excel.
           1. Open foo.txt in Excel.  It should convert all numbers to cells in
	...
2013/4/29-5/18 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Compilers] UID:54665 Activity:nil
4/29    Why were C and Java designed to require "break;" statements for a
        "case" section to terminate rather than falling-through to the next
        section?  99% of the time poeple want a "case" section to terminate.
        In fact some compilers issue warning if there is no "break;" statement
        in a "case" section.  Why not just design the languages to have
        termination as the default behavior, and provide a "fallthru;"
	...
2013/3/5-26 [Computer/SW/Languages/Java] UID:54618 Activity:nil
3/5     Three emergency Java updates in a month. Why do I have a feeling
        that the third one won't be the last one?
        \_ Bingo!
	...
2012/12/18-2013/1/24 [Computer/SW/Languages/Perl] UID:54561 Activity:nil
12/18   Happy 25th birthday Perl, and FUCK YOU Larry Wall for fucking up
        the computer science formalism that sets back compilers development
        back for at least a decade:
        http://techcrunch.com/2012/12/18/print-happy-25th-birthday-perl
        \_ I tried to learn Perl but was scared away by it.  Maybe scripting
           lanauages have to be like that in order to work well?
	...
2012/8/29-11/7 [Computer/SW/Security] UID:54467 Activity:nil
8/29    There was once a CSUA web page which runs an SSH client for logging
        on to soda.  Does that page still exist?  Can someone remind me of the
        URL please?  Thx.
        \_ what do you mean? instruction on how to ssh into soda?
           \_ No I think he means the ssh applet, which, iirc, was an applet
              that implemented an ssh v1 client.  I think this page went away
	...
2011/12/8-2012/1/10 [Computer/SW/Languages/Java, Computer/SW/Security] UID:54252 Activity:nil
12/8    Java code much worse IRL than pretty much everything else:
        http://preview.tinyurl.com/d5e46cq [ars technica]
	...
2011/11/2-8 [Computer/SW/Languages/Perl, Computer/SW/Unix] UID:54208 Activity:nil
11/2    Celebrating fifty days of uptime!
        00:16:58 up 50 days, 19 min, 13 users,  load average: 1.00, 1.00, 1.00
        \_ Thanks, jordan!
        \_ I would bitch about the 1, but it is not like anyone else is
           trying to do anything resource intensive with soda.
           \_ The culprit:
	...
2011/4/16-7/13 [Computer/SW/Languages/Python] UID:54086 Activity:nil
4/16    Whoa, I just heard that MIT discontinued 6.001 (classic scheme)
        to 6.01. In fact, 6.00, 6.01 and 6.02 all use Python. What the
        hell? What has the world become? It's a sad sad day. SICP forever!
        \_ old story, they've ditched that shitty book and lang for a while.
        \_ I used to think scheme was cool, then I saw Ka Ping Yee's
           "Beautiful Code" class aka 61a in python, and converted.
	...
2011/2/24-4/20 [Computer/SW/Languages/Java] UID:54048 Activity:nil
2/24    Go Programming Language.  Anyone here use it?  It kind of
        reminds me of java-meets python, and well, that is fitting given it's
        a GOOG product.  What is so special about it?
        \_ as I understand it, it's a suitable OOP-y systems language with more
           structure than C, less complexity than C++, and less overhead than
           Java/Python.
	...
2013/4/9-5/18 [Computer/SW/Mail, Academia/Berkeley/CSUA] UID:54647 Activity:nil
4/8     What's a good free e-mail provider? I don't want to use Gmail,
        Yahoo, Outlook, or any of those sites with features I never use that
        track my personal info and keep changing their interface. I want just
        simple e-mail without privacy issues or all the baggage these large,
        for-profit companies are adding. I might even be willing to pay.
        Recommendations?
	...
Cache (4364 bytes)
www.tiobe.com/content/paperinfo/tpci/index.html
rss TIOBE Programming Community Index for November 2008 November Headline: Visual Programming Languages Popular (Logo, Alice, NXT-G) The TIOBE Programming Community index gives an indication of the popularity of programming languages. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written. The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. Other programming languages The complete top 50 of programming languages is listed below. This overview is published unofficially, because it could be the case that we missed a language. Position Programming Language Ratings 21 Lisp/Scheme 0470% 22 MATLAB 0466% 23 Ada 0410% 24 Fortran 0380% 25 FoxPro/xBase 0320% 26 Prolog 0314% 27 RPG (OS/400) 0298% 28 Awk 0256% 29 LabVIEW 0235% 30 Tcl/Tk 0230% 31 Erlang 0220% 32 Bourne shell 0220% 33 Caml 0196% 34 Alice 0188% 35 PL/I 0188% 36 Haskell 0163% 37 NXT-G 0153% 38 Objective-C 0149% 39 Smalltalk 0148% 40 PowerShell 0143% 41 Groovy 0138% 42 ML 0132% 43 Scala 0120% 44 REXX 0119% 45 Transact-SQL 0115% 46 Forth 0114% 47 Euphoria 0114% 48 CL (OS/400) 0111% 49 Natural 0105% 50 VHDL 0105% The Next 50 Programming Languages The following list of languages denotes #51 to #100. Since the differences are relatively small, the programming languages are only listed (in alphabetical order). First of all Perl is at an all-time low, whereas Delphi is still on the rise. Delphi is competing for TIOBE's "Language of the Year 2008 Award" together with C++ and Python. Another interesting trend concerns visual programming languages. Most of them have an educational nature for new programmers. Logo, certainly the oldest visual programming language, enters the top 20 this month. The new StarLogo TNG implementation from MIT is probably one of the major causes of this success. Alice, developed by Carnegie Mellon, is new at position 34, whereas Lego Mindstorms' programming language NXT-G is at position 37. The popularity of dynamically typed languages seems to be stabilizing (see trend diagram below). Frequently Asked Questions * Q: What definition of programming languages has been used? A: A language is considered a programming language if it is Turing complete. As a consequence, HTML and XML are not considered programming languages. SQL is not a programming language because it is, for instance, impossible to write an infinite loop in it. On the other hand, SQL extensions PL/SQL and Transact-SQL are programming languages. The same is true for frameworks such as Ruby on Rails, ColdFusion, Cocoa, and technologies such as AJAX. Finally, we have also excluded assembly languages, although Turing complete, because they have a very different nature. A: Some languages are grouped together because they are very similar to each other. An example is the language entry Basic which covers Visual Basic, QBasic, Microsoft Basic, etc. NET has been added as well to the Visual Basic entry because it is often referred to as Visual Basic. A: We spent a lot of effort to obtain all the data and keep the TIOBE index up to date. In order to compensate a bit for this, we ask a fee of 1,500 US$ for the complete data set. This might seem a lot of money but it is considered strategic data. It started with 25 languages back in 2001, and now measures more than 150 languages at least 10 times per month. Part of the deal is that new data will be send to you for 1 extra year. They performed a general sweep action to get rid of all kinds of web sites that had been pushed up. As a consequence, there was a huge drop for languages such as Java and C++. In order to minimize such fluctuations in the future, we added two more search engines (MSN and Yahoo) a few months after this incident. A: First of all, YouTube counts only for 7% of all ratings, so it has hardly any influence on the index. It qualified for the TIOBE index because of its high ranking on Alexa. YouTube is a young platform (so an indicator for popularity) and there are quite some lectures, presentations, programming tips and language introductions available on YouTube.