Talk:Passive data structure
This is the talk page for discussing improvements to the Passive data structure article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
This article is rated Start-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||||||||||||||||||||||||||||
|
PODS invented in 1964: Lisp
[edit]It seems to me that any article about PODS ought to tell where the idea was first invented and implemented, namely when Lisp was invented in 1964. 198.144.192.45 (talk) 08:45, 12 June 2011 (UTC) Twitter.Com/CalRobert (Robert Maas)
- The idea wasn't invented in LISP at all. Back when high level languages didn't exist yet, everything was POD, it just wasn't called that because there was no need to differentiate POD from something else. — Preceding unsigned comment added by 82.139.81.0 (talk) 00:05, 14 October 2012 (UTC)
- OK, we're approaching agreement. How about editing the article to say that the very first PODS to be formally implemented as a language feature was in Lisp (1964), and about the same time a formal published library for list processing was available for FORTRAN. But before either of these, PODS were invented and re-invented on an ad hoc basis by various application programmers using assembly language.
- 198.144.192.45 (talk) 23:59, 6 January 2013 (UTC) Twitter.Com/CalRobert (Robert Maas)
C++ Standard
[edit]Bjarne Stroustrup's Technical Report on C++ Performance states that the C++ standard (at "§IS-1.8¶5" but I do not know how to express that in a more understandable manner) describes a POD as being "a data type which is compatible with the equivalent data type in C in layout, initialization, and its ability to be copied with memcpy". This Wikipedia article might be defining a POD type totally incorrectly. Perhaps a distinction should be made between a POD type and a POD structure. — Preceding unsigned comment added by Sam Tomato (talk • contribs) 20:06, 13 January 2015 (UTC)
- Start-Class Computing articles
- Low-importance Computing articles
- Start-Class software articles
- Low-importance software articles
- Start-Class software articles of Low-importance
- All Software articles
- All Computing articles
- Start-Class C/C++ articles
- Mid-importance C/C++ articles
- C articles
- C++ articles
- WikiProject C/C++ articles
- Start-Class Java articles
- Mid-importance Java articles
- WikiProject Java articles