# 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-2005) SourceForge Available at: # http://ossmole.sourceforge.net # # This particular file is a list of which programming language(s) go with # each project. The information in this file was generated by running the # following: # #SELECT description, code, count(*) #FROM project_programming_language #where datasource_ID=4 #group by 1 #order by 1 # # Note: not all projects have a language, and some projects have multiple # languages. # Here are the results for datasource_id=4 (April 2005), sorted by language +-------------------------+----------------+----------+ description code count(*) ActionScript 584 31 Ada 163 95 APL 161 15 AppleScript 547 11 ASP 184 527 ASP.NET 589 42 AspectJ 598 9 Assembly 162 1522 AWK 538 6 BASIC 539 25 C 164 14621 C# 271 2315 C++ 165 15140 Cold Fusion 262 128 Common Lisp 540 7 D 552 15 Delphi/Kylix 265 1755 Dylan 541 1 Eiffel 166 69 Emacs-Lisp 542 5 Erlang 264 29 Euler 167 1 Euphoria 263 16 Forth 168 56 Fortran 169 147 Groovy 543 4 Haskell 451 25 IDL 624 2 Java 198 14548 JavaScript 280 2258 JSP 572 63 LabVIEW 545 7 Lisp 170 314 Logo 171 14 LPC 549 3 Lua 450 35 MATLAB 626 12 Modula 173 7 Object Pascal 258 249 Objective C 174 659 OCaml (Objective Caml) 454 32 Pascal 175 319 Perl 176 5782 PHP 183 10745 Pike 273 17 PL/SQL 254 1094 PROGRESS 255 25 Prolog 177 98 Python 178 3904 REALbasic 553 10 REBOL 281 15 Rexx 179 38 Ruby 293 336 S/R 573 6 Scheme 242 190 Simula 180 1 Simulink 625 1 Smalltalk 181 53 Standard ML 172 131 Tcl 182 865 Unix Shell 185 1657 VBScript 548 26 VHDL/Verilog 551 8 Visual Basic 186 2064 Visual Basic .NET 453 132 Visual FoxPro 452 2 XBasic 261 31 XSL (XSLT/XPath/XSL-FO) 560 106 Yacc 544 14 Zope 267 126 # Here are the results for datasource_id=4 (April 2005), sorted by count +-------------------------+----------------+----------+ description code count(*) C++ 165 15140 C 164 14621 Java 198 14548 PHP 183 10745 Perl 176 5782 Python 178 3904 C# 271 2315 JavaScript 280 2258 Visual Basic 186 2064 Delphi/Kylix 265 1755 Unix Shell 185 1657 Assembly 162 1522 PL/SQL 254 1094 Tcl 182 865 Objective C 174 659 ASP 184 527 Ruby 293 336 Pascal 175 319 Lisp 170 314 Object Pascal 258 249 Scheme 242 190 Fortran 169 147 Visual Basic .NET 453 132 Standard ML 172 131 Cold Fusion 262 128 Zope 267 126 XSL (XSLT/XPath/XSL-FO) 560 106 Prolog 177 98 Ada 163 95 Eiffel 166 69 JSP 572 63 Forth 168 56 Smalltalk 181 53 ASP.NET 589 42 Rexx 179 38 Lua 450 35 OCaml (Objective Caml) 454 32 ActionScript 584 31 XBasic 261 31 Erlang 264 29 VBScript 548 26 PROGRESS 255 25 Haskell 451 25 BASIC 539 25 Pike 273 17 Euphoria 263 16 APL 161 15 D 552 15 REBOL 281 15 Logo 171 14 Yacc 544 14 MATLAB 626 12 AppleScript 547 11 REALbasic 553 10 AspectJ 598 9 VHDL/Verilog 551 8 Common Lisp 540 7 LabVIEW 545 7 Modula 173 7 AWK 538 6 S/R 573 6 Emacs-Lisp 542 5 Groovy 543 4 LPC 549 3 IDL 624 2 Visual FoxPro 452 2 Simula 180 1 Simulink 625 1 Dylan 541 1 Euler 167 1 # Here are the results for datasource_id=2 (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=2 (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 | +----------------+----------------+----------+