# file: sfSummaryProgLangData28-Jan-2005.txt # Scripts & raw data available at http://ossmole.sourceforge.net # Scripts written by Megan Conklin and contributed to the ossmole project # # This data is free and available for any use (afterall we just spidered it ;). # We do however request that those using the data in any published form provide # a citation to: ossmole Project (2004) SourceForge Available at: # http://ossmole.sourceforge.net # # This particular file is a list of what programming language each project is # designed with. The information in this file was generated by running the # following 2 queries: # # SELECT prog_lang_desc, prog_lang_code, count(*) # FROM project_programming_language # where datasourceID=3 # group by prog_lang_desc # order by prog_lang_desc # Note: not all projects have a language. Some projects have multiple languages. # Here are the results for datasourceID=3 (January 2005), sorted by language +-------------------------+----------------+----------+ | prog_lang_desc | prog_lang_code | count(*) | +-------------------------+----------------+----------+ | ActionScript | 584 | 11 | | Ada | 163 | 90 | | APL | 161 | 13 | | AppleScript | 547 | 7 | | ASP | 184 | 519 | | ASP.NET | 589 | 14 | | AspectJ | 598 | 7 | | Assembly | 162 | 1483 | | AWK | 538 | 5 | | BASIC | 539 | 13 | | C | 164 | 14186 | | C# | 271 | 2136 | | C++ | 165 | 14630 | | Cold Fusion | 262 | 126 | | Common Lisp | 540 | 4 | | D | 552 | 13 | | Delphi/Kylix | 265 | 1682 | | Dylan | 541 | 1 | | Eiffel | 166 | 68 | | Emacs-Lisp | 542 | 3 | | Erlang | 264 | 29 | | Euler | 167 | 1 | | Euphoria | 263 | 15 | | Forth | 168 | 55 | | Fortran | 169 | 137 | | Groovy | 543 | 1 | | Haskell | 451 | 25 | | IDL | 624 | 1 | | Java | 198 | 13889 | | JavaScript | 280 | 2119 | | JSP | 572 | 19 | | LabVIEW | 545 | 6 | | Lisp | 170 | 308 | | Logo | 171 | 14 | | LPC | 549 | 3 | | Lua | 450 | 22 | | MATLAB | 626 | 6 | | Modula | 173 | 7 | | Object Pascal | 258 | 248 | | Objective C | 174 | 627 | | OCaml (Objective Caml) | 454 | 25 | | Pascal | 175 | 309 | | Perl | 176 | 5632 | | PHP | 183 | 10260 | | Pike | 273 | 16 | | PL/SQL | 254 | 1071 | | PROGRESS | 255 | 24 | | Prolog | 177 | 98 | | Python | 178 | 3707 | | REALbasic | 553 | 7 | | REBOL | 281 | 15 | | Rexx | 179 | 38 | | Ruby | 293 | 326 | | S/R | 573 | 3 | | Scheme | 242 | 188 | | Simula | 180 | 1 | | Simulink | 625 | 1 | | Smalltalk | 181 | 52 | | Standard ML | 172 | 133 | | Tcl | 182 | 844 | | Unix Shell | 185 | 1607 | | VBScript | 548 | 14 | | VHDL/Verilog | 551 | 4 | | Visual Basic | 186 | 2025 | | Visual Basic .NET | 453 | 76 | | Visual FoxPro | 452 | 2 | | XBasic | 261 | 31 | | XSL (XSLT/XPath/XSL-FO) | 560 | 54 | | Yacc | 544 | 11 | | Zope | 267 | 124 | +-------------------------+----------------+----------+ # Here are the results from datasourceID=3 (January 2005), sorted by count: +-------------------------+----------------+----------+ | prog_lang_desc | prog_lang_code | count(*) | +-------------------------+----------------+----------+ | C++ | 165 | 14630 | | C | 164 | 14186 | | Java | 198 | 13889 | | PHP | 183 | 10260 | | Perl | 176 | 5632 | | Python | 178 | 3707 | | C# | 271 | 2136 | | JavaScript | 280 | 2119 | | Visual Basic | 186 | 2025 | | Delphi/Kylix | 265 | 1682 | | Unix Shell | 185 | 1607 | | Assembly | 162 | 1483 | | PL/SQL | 254 | 1071 | | Tcl | 182 | 844 | | Objective C | 174 | 627 | | ASP | 184 | 519 | | Ruby | 293 | 326 | | Pascal | 175 | 309 | | Lisp | 170 | 308 | | Object Pascal | 258 | 248 | | Scheme | 242 | 188 | | Fortran | 169 | 137 | | Standard ML | 172 | 133 | | Cold Fusion | 262 | 126 | | Zope | 267 | 124 | | Prolog | 177 | 98 | | Ada | 163 | 90 | | Visual Basic .NET | 453 | 76 | | Eiffel | 166 | 68 | | Forth | 168 | 55 | | XSL (XSLT/XPath/XSL-FO) | 560 | 54 | | Smalltalk | 181 | 52 | | Rexx | 179 | 38 | | XBasic | 261 | 31 | | Erlang | 264 | 29 | | Haskell | 451 | 25 | | OCaml (Objective Caml) | 454 | 25 | | PROGRESS | 255 | 24 | | Lua | 450 | 22 | | JSP | 572 | 19 | | Pike | 273 | 16 | | Euphoria | 263 | 15 | | REBOL | 281 | 15 | | ASP.NET | 589 | 14 | | VBScript | 548 | 14 | | Logo | 171 | 14 | | D | 552 | 13 | | APL | 161 | 13 | | BASIC | 539 | 13 | | ActionScript | 584 | 11 | | Yacc | 544 | 11 | | AspectJ | 598 | 7 | | REALbasic | 553 | 7 | | AppleScript | 547 | 7 | | Modula | 173 | 7 | | LabVIEW | 545 | 6 | | MATLAB | 626 | 6 | | AWK | 538 | 5 | | VHDL/Verilog | 551 | 4 | | Common Lisp | 540 | 4 | | Emacs-Lisp | 542 | 3 | | S/R | 573 | 3 | | LPC | 549 | 3 | | Visual FoxPro | 452 | 2 | | Simula | 180 | 1 | | Dylan | 541 | 1 | | Euler | 167 | 1 | | Simulink | 625 | 1 | | Groovy | 543 | 1 | | IDL | 624 | 1 | +-------------------------+----------------+----------+ # Here are the results for datasourceID=1 (October 2004), ordered by language +----------------+----------------+----------+ | prog_lang_desc | prog_lang_code | count(*) | +----------------+----------------+----------+ | Ada | 163 | 87 | | APL | 161 | 13 | | ASP | 184 | 499 | | Assembly | 162 | 1460 | | C | 164 | 13547 | | C# | 271 | 1847 | | C++ | 165 | 13793 | | Cold Fusion | 262 | 122 | | Delphi/Kylix | 265 | 1568 | | Eiffel | 166 | 61 | | Erlang | 264 | 29 | | Euler | 167 | 1 | | Euphoria | 263 | 12 | | Forth | 168 | 54 | | Fortran | 169 | 126 | | Java | 198 | 12872 | | JavaScript | 280 | 1946 | | Lisp | 170 | 303 | | Logo | 171 | 14 | | ML | 172 | 141 | | Modula | 173 | 5 | | Object Pascal | 258 | 225 | | Objective C | 174 | 588 | | Pascal | 175 | 293 | | Perl | 176 | 5407 | | PHP | 183 | 9480 | | Pike | 273 | 16 | | PL/SQL | 254 | 1031 | | PROGRESS | 255 | 24 | | Prolog | 177 | 90 | | Python | 178 | 3432 | | REBOL | 281 | 11 | | Rexx | 179 | 33 | | Ruby | 293 | 312 | | Scheme | 242 | 182 | | Simula | 180 | 1 | | Smalltalk | 181 | 50 | | Tcl | 182 | 818 | | Unix Shell | 185 | 1515 | | Visual Basic | 186 | 1939 | | XBasic | 261 | 31 | | Zope | 267 | 119 | +----------------+----------------+----------+ #Here are the results for datasourceID=1 (October 2004), ordered by count: +----------------+----------------+----------+ | prog_lang_desc | prog_lang_code | count(*) | +----------------+----------------+----------+ | C++ | 165 | 13793 | | C | 164 | 13547 | | Java | 198 | 12872 | | PHP | 183 | 9480 | | Perl | 176 | 5407 | | Python | 178 | 3432 | | JavaScript | 280 | 1946 | | Visual Basic | 186 | 1939 | | C# | 271 | 1847 | | Delphi/Kylix | 265 | 1568 | | Unix Shell | 185 | 1515 | | Assembly | 162 | 1460 | | PL/SQL | 254 | 1031 | | Tcl | 182 | 818 | | Objective C | 174 | 588 | | ASP | 184 | 499 | | Ruby | 293 | 312 | | Lisp | 170 | 303 | | Pascal | 175 | 293 | | Object Pascal | 258 | 225 | | Scheme | 242 | 182 | | ML | 172 | 141 | | Fortran | 169 | 126 | | Cold Fusion | 262 | 122 | | Zope | 267 | 119 | | Prolog | 177 | 90 | | Ada | 163 | 87 | | Eiffel | 166 | 61 | | Forth | 168 | 54 | | Smalltalk | 181 | 50 | | Rexx | 179 | 33 | | XBasic | 261 | 31 | | Erlang | 264 | 29 | | PROGRESS | 255 | 24 | | Pike | 273 | 16 | | Logo | 171 | 14 | | APL | 161 | 13 | | Euphoria | 263 | 12 | | REBOL | 281 | 11 | | Modula | 173 | 5 | | Simula | 180 | 1 | | Euler | 167 | 1 | +----------------+----------------+----------+