Dave, Pat,
And it is not getting any better. Here is a list from a web-based
project I've been working on.
I didn't realize some of these existed until I started reading the
code. "Jar", yeah, I've heard of that. But "less" and "pig"...come
on...!! Oh, and it is 60,000+ lines of code. It looks like we are
creating tomorrow's legacy code today.
Coding/Programming/Scripting Languages
1.
Python code
2.
pyx code
3.
c code
4.
sh (shell) scripts
5.
java code
6.
html code
7.
html lite code
8.
xml code
9.
dtd code
10. ico
files
11. ent
code
12. sql
if
you get in a fix
File Types
1.
less
2.
wired
3.
css
4.
_javascript_ (jscript
files)
5.
json
6.
compact
7.
jar
8.
mobile
9.
pig (in
...scripts/migrate)
10. conf
(in
.../upstart)
-John Bottoms
FirstStar Systems
Concord, MA USA
On 9/10/2013 10:09 PM, Pat Hayes wrote:
On Sep 10, 2013, at 4:22 AM, David Eddy wrote:
John -
On Sep 10, 2013, at 2:28 AM, John F Sowa wrote:
The most widely used languages are the ones that actually do something
useful -- especially ones that somebody is willing to pay somebody else
to do something useful with.
Totally true.
Obviously there's a very long tail in this equation.
The lack of management oversight over the years also means all sorts of weird stuff has found its way into the production stack.
My crude rule-of-thumb for an IBM mainframe production application would have a minimum of 6 languages in a single application:
Languages used in the last application I had my hands on:
- COBOL
- Assembler
- CICS
- JCL
- IMS (how many sub languages in & around a 40 year-old IMS application?)
- ETC (an HTML-like document composition language from Applied Data Research)
- ??? report writer.
How many languages are there in a SW application? RDF, OWL, SPARQL, ???
RDF is a family of languages, often very dissimilar at the surface level, such as N-triples and RDF/XML. These days, Trig is more used than either, I think. If you include programming languages, add in JSON, Ruby, _javascript_, Python. If you count it as a language, add XML. Often one has to get involved with HTML and XHTML and CSS, and GRDDL and/or RDFa. Many SWeb applications don't actually use OWL. Some of them use RIF and others use Prolog. Big data often involves dealing with Hadoop or similar architectures.
Pat
____________________________
David Eddy
Babson Park, MA
deddy@xxxxxxxxxxxxx
_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
------------------------------------------------------------
IHMC (850)434 8903 home
40 South Alcaniz St. (850)202 4416 office
Pensacola (850)202 4440 fax
FL 32502 (850)291 0667 mobile (preferred)
phayes@xxxxxxx http://www.ihmc.us/users/phayes