2004
DOI: 10.1145/1039511.1039532
|View full text |Cite
|
Sign up to set email alerts
|

Languages, Levels, Libraries, and Longevity

Abstract: In 50 years, we've already seen numerous programming systems come and (mostly) go, although some have remained a long time and will probably do so for: decades? centuries? millennia? The questions about language designs, levels of abstraction, libraries, and resulting longevity are numerous. Why do new languages arise? Why is it sometimes easier to write new software than to adapt old software that works? How many different levels of languages make sense? Why do some languages last in the face of "better" ones… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
6
0

Year Published

2006
2006
2014
2014

Publication Types

Select...
3
1
1

Relationship

1
4

Authors

Journals

citations
Cited by 7 publications
(7 citation statements)
references
References 1 publication
0
6
0
Order By: Relevance
“…Thus, for each programming language, we count Our findings are globally similar to the ranking provided by GitHub and used by Conway in his study. 8 JavaScript largely outranks other programming languages with 27,873 projects, which represents 27.87% of all projects in our dataset. The next ones in the ranking are also other scripting languages that are popularly used in 19.86% (Ruby), 15.22% (Python), and 14.44% (Shell) of the projects, respectively.…”
Section: A Rq1: Popular Programming Languagesmentioning
confidence: 98%
See 2 more Smart Citations
“…Thus, for each programming language, we count Our findings are globally similar to the ranking provided by GitHub and used by Conway in his study. 8 JavaScript largely outranks other programming languages with 27,873 projects, which represents 27.87% of all projects in our dataset. The next ones in the ranking are also other scripting languages that are popularly used in 19.86% (Ruby), 15.22% (Python), and 14.44% (Shell) of the projects, respectively.…”
Section: A Rq1: Popular Programming Languagesmentioning
confidence: 98%
“…The top ranks are still held by scripting languages. However, when we compare the numbers of projects in Table IV with those in Table III, we can see that scripting languages are often used 8 http://redmonk.com/sogrady/2012/09/12/language-rankings-9-12/ as supporting languages. For example, although JavaScript appears in almost 28 thousands projects, it is the main language in only about 9 thousands (34.50% of all projects with some JavaScript code); The Shell scripting language appears in over 14 thousands projects, but it is the main language in only 3 thousands (22%) projects.…”
Section: A Rq1: Popular Programming Languagesmentioning
confidence: 99%
See 1 more Smart Citation
“…Prior work suggests that one of the principal reasons why programmers continue to use legacy languages is that they have built up such a strong ecosystem around them that the switching costs associated with moving to a new language are prohibitive [28,17]. In particular:…”
Section: Introductionmentioning
confidence: 99%
“…In 5,000 years, will some software maintainer still be muttering, "Why were they so dumb?" 4 We managed to survive the Y2K problem-with a lot of work. We're still working through 64/32.…”
mentioning
confidence: 99%