-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathChapter6Citations
More file actions
495 lines (280 loc) · 36.3 KB
/
Chapter6Citations
File metadata and controls
495 lines (280 loc) · 36.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
Ferguson, Andrew (2000) ‘A history of computer programming languages’ unpublished manuscript, Brown University: https://cs.brown.edu/~adf/programming_languages.html
Hierso, Severine (2022) ‘Coding from 1849 to 2022: a guide to the timeline of programming languages’, IEEE Computer Society 10 June 2022:
https://www.computer.org/publications/tech-news/insider-membership-news/timeline-of-programming-languages
Lee, Jeffrey (2012) ‘Raspberry Pi Turing Machines’, University of Cambridge, Department of Computer Science and Technology: https://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/turing-machine/
Dufresne, Steven (2018) ‘Kathleen Booth: Assembling early computers while inventing assembly’ Hackaday 21 August 2018: https://hackaday.com/2018/08/21/kathleen-booth-assembling-early-computers-while-inventing-assembly/
McCartney, Scott (1999) Eniac: The triumphs and tragedies of the world’s first computer. New York, Walker and Company.
Shukla, Khushi (2022) ‘Computers throughout the years’ The Young Edge 13 December 2022:
https://theyouthedge.com/computers-throughout-the-years/uncategorized/
Schmitt, William F. (1988) ‘The Univac short code’ Annals of the History of Computing 10: 7–8.
Bauer, Friedrich L. (2002) ‘From the stack principle to ALGOL’ in Broy, M and Denert E. (eds.) Software pioneers: Contributions to software engineering. Berlin Heidelberg, Springer-Verlag.
Look, Brandon C. (2020) ‘Gottfried Wilhelm Leibniz’, The Stanford Encyclopedia of Philosophy Spring 2020 Edition: https://plato.stanford.edu/archives/spr2020/entries/leibniz/
Semmet, Jean (1969) Programming languages: History and fundamentals. Englewood Cliffs, N.J, Prentice-Hall.
Gürer, Denise (2002) ‘Women in computing history’ ACM SIGCSE Bulletin 34, 2: 116–120.
National Bureau of Standards (1969) ‘CODASYL COBOL: Journal of Development 1968, July 1969.
Abby (2023) ‘COBOL Guide: History, origin, and more’ History-Computer, 21 February 2023:
https://history-computer.com/cobol-guide/
Bemer, R.W. (1971) ‘A view of the history of COBOL’ Honeywell Computer Journal 5: 130–135.
Bachmann, Charles (2009) ‘The origin of the integrated data store (IDS): The first direct-access DBMS’ IEEE Annals of the History of Computing 31: 42–54.
Klein, William M. (2010) ‘The history of COBOL’, archived manuscript, available via: https://web.archive.org/web/20140107192608/http://home.comcast.net/~wmklein/DOX/History.pdf
Martlew, Pat (2020) ‘The persistence of COBOL: why a 60-year old language is still in demand’ IDG Connect 29 July 2020:
https://www.idgconnect.com/article/3578391/the-persistence-of-cobol-why-a-60-year-old-language-is-still-in-demand.html
Jones Lorenzo, Mark (2019) Abstracting away the machine: The history of the FORTRAN programming language. Philadelphia, SE Books.
IBM (n.d.) ‘FORTRAN The Pioneering Programming Language’, available at:
https://www.ibm.com/ibm/history/ibm100/us/en/icons/fortran/team/
Lohr, Steve (2001) Go To: The story of the math majors, bridge players, engineers, chess wizards, maverick scientists, and iconoclasts, the programmers who created the software revolution. New York, Basic Books.
Lee, J.A.N (1995a) ‘Roy Nutt’ IEEE Computer Society, available at:
https://history.computer.org/pioneers/nutt.html
Lee, J.A.N (1995b) ‘Maurice Vincent Wilkes’ IEEE Computer Society, available at:
https://history.computer.org/pioneers/pdfs/W/Wilkes.pdf
Backus, John (1998) 'The history of Fortran I, II, and III' Annals of the History of Computing 20, 4: 68–78. [Originally published in 1979, Annals of the History of Computing 1, 1.]
Rodriguez, Emily (2023) ‘Deep Blue’, Encyclopaedia Britannica 26 Jan 2023:
https://www.britannica.com/topic/Deep-Blue
de Beer, HT (2006) ‘The history of the ALGOL effort’ unpublished Master thesis, Technische Universiteit Eindhoven Department of Mathematics and Computer Science. Available via: https://heerdebeer.org/ALGOL/The_History_of_ALGOL.pdf
Naur, Peter (1981) ‘The European side of the last phase of the development of ALGOL 60’. In Wexelblat, R. L (ed.): History of Programming Language Conference., New York, Academic Press: 92–139, 147–161.
Nofre, David (2010) ‘Unraveling Algol: US, Europe, and the creation of a programming language’ IEEE Annals of the History of Computing 32, 2: 58–68.
Mitchell, John C. (2003) Concepts in Programming Languages. Cambridge, Cambridge University Press.
Childs, Martin (2011) ‘John McCarthy: Computer scientist known as the father of AI’ The Independent 1 November 2011:
https://www.independent.co.uk/news/obituaries/john-mccarthy-computer-scientist-known-as-the-father-of-ai-6255307.html
Markoff, John(2011) ‘John McCarthy, 84, dies; Computer design pioneer’ The New York Times 25 October 2011: https://www.nytimes.com/2011/10/26/science/26mccarthy.html
McCarthy, John (1960) ‘Recursive functions of symbolic expressions and their computation by machine, part I’ Communications of the ACM 3, 4: 184–195.
McCarthy, John (1978) ‘History of LISP’ in Wexelblat, Richard L. (ed.) History of programming languages: 173–185. New York, Association for Computing Machinery.
Kurtz, Thomas E. (1978) ‘BASIC’ in Wexelblat, Richard L. (ed.) History of programming languages: 515–537. New York, Association for Computing Machinery.
Marx, George (2001) The voice of the Martians: Hungarian scientists who shaped the 20th century in the West. Budapest: Akadémiai Kiadó.
Andrei, Mihai (2021) ‘She was the first woman to get PhD in Computer Science – and she was a nun’ ZME Science 29 January 2021:
https://www.zmescience.com/science/woman-computer-science-phd/
Slater, Robert (1987) Portraits in silicon. Cambridge, Mass., The MIT Press.
Ritchie, Dennis M. and Thomson, Ken (1974) ‘The UNIX time-sharing system’ Communications of the ACM 17, 7: 365–375.
Kernighan, Brian W. and Ritchie, Dennis (2012 [1978]) The C Programming Language 2nd edition. Upper Saddle River, N.J., Prentice Hall.
Stroustrup, Bjarne (2013[1988]) The C++ Programming Language, 4th edition. Upper Saddle River, N.J., Addison-Wesley.
Kernighan, Brian W. (2020) UNIX: A history and a memoir. United States, Kindle Direct Publishing.
Ritchie, Dennis, M. (1996) ‘The development of the C programming language’, in Bergin, Thomas J. and Gibson, Richard G. (eds.) History of programming languages: 671–698. New York, Association for Computing Machinery.
Wirth, N. (1996) ‘Recollections about the development of Pascal’, in Bergin, T. J. and Gibson, R. G. (eds.) History of programming languages: 97–120. New York, Association for Computing Machinery.
Stroustrup, Bjarne (1996) ‘A history of C++: 1979–1991’, in Bergin, T. J. and Gibson, R. G. (eds.) History of programming languages: 97–120. New York, Association for Computing Machinery.
Ehman, Ashley M. (2018) The Power of C++. New York, Cavendish Square Publishing.
Doherty, Dale and Robbins, Arnold (1997) Sed & awk: UNIX power tools. Sebastopol, CA., O’Reilly Media.
Aho, A. V., Kernighan, B. W., and Weinberger, P. J. (1988) The AWK Programming Language. Boston, Addison-Wesley Longman Publishing Co.
Biancuzzi, F. (2009) Masterminds of programming: Conversations with the creators of major programming languages. Sebastopol, CA., O’Reilly Media.
Ingalls, D. (2020) ‘The evolution of smalltalk from smalltalk-72 through squeak’ Proceedings of the ACM on Programming Languages 4, HOPL 85: 1–102.
Barnes, S. (2007) ‘Alan Kay: Transforming the Computer into a Communication Medium’ IEEE Annals of the History of Computing 29, 2, April-June: 18–30.
Goldberg, A. (1983) Smalltalk-80: The interactive programming environment. Menlo Park, CA., AddisonWesley Publishers.
Moser, H. (2003) ‘Smalltalk: Overview and implementation issues’, unpublished manuscript, available at:
https://www.heinzi.at/texte/smalltalk.pdf
CBR Staff (1997) ‘The ParcPlace-Digitalk merger: A tale of terror?’ Techmonitor, 15 September 1997: https://techmonitor.ai/technology/the_parcplace_digitalk_merger_a_tale_of_terror
Kay, A. (1986) ‘Alan Kay talks about Sketchpad, Grail, the Dynabook’, video from The History of the Personal Workstation 27 May 1986, available at: http://www.newmediareader.com/cd_samples/Kay/index.html
Reilly, E. D. (2004) Concise encyclopedia of computer science. Chichester, West Sussex, Wiley & Sons.
Haigh, T. (1984) ‘Niklaus E. Wirth’, A.M. Turing Award, ACM: https://amturing.acm.org/award_winners/wirth_1025774.cfm
Craig, D. (1992) ‘A brief history of Apple computer's work with the Pascal language’,
Apple Lisa Computer Technical Information. Available via: http://www.bitsavers.org/pdf/apple/lisa/pascal_monitor/Craig_-_A_Brief_History_of_Apple_Computers_Work_with_the_Pascal_Language_1992.pdf
Jensen, K. and Wirth, N. E. (1991) The Pascal User Manual and Report. New York, Springer-Verlag.
Wirth, N. (1971) ‘Program development by stepwise refinement’, Communications of the ACM 14, 4 April: 221–227.
Wirth, N. (1976) Algorithms + Data Structures = Programs. Englewood Cliffs, N.J., Prentice-Hall, 1976.
AUUG (2001) ‘Public service announcement’ AUUGN magazine 22, 1: 24.
CMU (n.d.) ‘Creators admit UNIX, C Hoax’ Carnegie Mellon University. Accessible via:
https://www.cs.cmu.edu/~jbruce/humor/unix_hoax.htm
UMN Libraries (n.d.) ‘Conference on data systems languages records’, Charles Babbage Institute Archives, Collection identifier: CBI 11.
Huffstutter, P.J. (1999) 'ObjectShare reports a 2.5-million loss' Los Angeles Times, 1 July 1999: https://www.latimes.com/archives/la-xpm-1999-jul-01-fi-51896-story.html
Pascal, B. (1979) Pensées. Minneapolis, MN., Franklin Library, E.P. Dutton and J.M. Dent & Sons.
Williamson, Samuel H. (2023) ‘The Annual Consumer Price Index for the United States, 1774-Present’, MeasuringWorth: http://www.measuringworth.com/uscpi/
Brooks, F. P. (1975) The mythical man-month: Essays on software engineering. Upper Saddle River, N.J., Addison-Wesley.
Boehm, B.W. (1981) Software Engineering Economics. Englewood Cliffs, N.J, Prentice-Hall.
CHM (2010) ‘MacPaint interview and demonstration with Bill Atkinson and Andy Herzfeld’, Reference number: X5818.2010. Interviewed by Aimee Gardner and Al Kossow. Recorded: May 6, 2010 Mountain View, California.
CHM (2013) ‘Oral history of Lawrence G. “Larry” Tesler’, Reference number: X6762.2013. Interviewed by: Al Kossow. Recorded: February 12, 2013, April 22, 2013 Mountain View, California.
CHM (2017) ‘Oral history of Guido van Rossum part 1’ Reference number: X8483.2018. Interviewed by: Hansen Hsu. Recorded February 1, 2018 Mountain View, California.
CHM (2018) ‘Oral history of Guido van Rossum part 2’ Reference number: X8483.2018. Interviewed by: Hansen Hsu. Recorded March 29, 2018 Mountain View, California.
CHM (2019) ‘Oral history of Chip Morningstar’ Reference number: X8930.2019. Interviewed by: Chris Garcia. Recorded February 4, 2019, Mountain View, California.
Winkler, D. and Kamins, S. (1990) HyperTalk 2.0, the book. New York, Bantham Books.
Banks, A. (2016) ‘Apple’s Swift Playgrounds can help you learn to code, but it’s no HyperCard’, ARSTechnica 12 July 2016: https://arstechnica.com/gadgets/2016/07/apple-swift-playgrounds-not-hypercard/
Sande, S. ‘Retro Apple: How Hypercard changed the world one stack at a time’ RocketYard 26 Aug 2020: https://eshop.macsales.com/blog/64930-hypercard-one-stack-at-a-time/
Schildt H. (2011) Java, A beginner’s guide, 5th edition. New York, McGraw Hill Professional.
O’Connel, M. (1995) ‘Java: The inside story’ SunWorldOnline July 1995: https://www.tech-insider.org/java/research/1995/07.html
Stiller, R. and Marlowe J. (1998) Asunder: An unauthorized history of the origins of the Java programming language. Boston, Briarwood Publications.
LearningActors (2017) ‘A short history of Java’ LearningActors 31 May 2017: https://learningactors.com/a-short-history-of-java-2/
Inouye, J. and Robert, J. (2023) ‘C vs C++: What’s the difference? Ultimate guide’ Hackr.io 30 March 2023: https://hackr.io/blog/difference-between-c-and-cplusplus
Karus, S. And Gall, H. (2011) ‘A study of language usage evolution in open source software’ Proceedings of the 8th Working Conference on Mining Software Repositories: 13–22.
Bhatnagar, A. (2023) ‘The complete history of Java programming language’ GeeksforGeeks 20 February 2023: https://www.geeksforgeeks.org/the-complete-history-of-java-programming-language/
Stone, F.M (2002) The Oracle of Oracle: The story of volatile CEO Larry Ellison and the strategies behind his company’s phenomenal success. New York, AMACOM.
Symonds, M. (2003) Software: An intimate portrait of Larry Ellison and Oracle. New York, Simon & Schuster.
Oracle (2019) ‘Oracle keeps driving developer productivity with new Java release’ Cision PR Newswire Sep 16 2019: https://www.prnewswire.com/news-releases/oracle-keeps-driving-developer-productivity-with-new-java-release-300918261.html
Oleschuk, Lucy (2022) ‘Is Java still relevant? What big companies use it?’ CodeGym 22 June 2022: https://codegym.cc/groups/posts/771-is-java-still-relevant-what-big-companies-use-it
Leonard, Woody (2012) ‘Apple’s Tim Cook wins where Steve Jobs failed: On Java’ InfoWorld 30 April 2012: https://www.infoworld.com/article/2078581/apple-s-tim-cook-wins-where-steve-jobs-failed--on-java.html
Fielding, R.T. (2000) ‘Architectural Styles and the Design of Network-based Software Architectures’ Unpublished dissertation, University of California, Irvine. Available at: https://www.ics.uci.edu/~fielding/pubs/dissertation/fielding_dissertation.pdf
Jünger, J. (2022) ‘A Brief history of APIS: limitations and opportunities for online research’ in Engel, U. et al., Handbook of Computational Social Science Volume 2: Data science, statistical modelling, and machine learning methods: 17–32. London, Routledge.
Dasgupta, S. (2018) The second age of computer science: From Algol genes to neural nets. New York, Oxford University Press.
Meyerovich, L.A. and Rabkin, A.S. (2013) ‘Empirical analysis of programming language adoption’, Proceedings of the 2013 ACM SIGPLAN international conference on Object oriented programming systems languages & applications, October 2013: 1–18.
Vlahovic, T. (2020) ‘Celebrating 20 years: eBay’s new APIs enable developers to create modern buying and selling experiences’ eBay Tech 13 July 2020:
https://tech.ebayinc.com/engineering/celebrating-20-years-ebays-new-apis-enable-developers-to-create-modern-buying-and-selling-experiences
Mitra, R. (2018) ‘How the Facebook API led to the Cambridge Analytica fiasco’ API Academy 15 June 2018:
https://apiacademy.co/2018/06/how-the-facebook-api-led-to-the-cambridge-analytica-fiasco/
Bogost, I. (2018) ‘My cow game extracted your Facebook data’ The Atlantic 22 March 2018: www.theatlantic.com/technology/archive/2018/03/my-cow-game-extracted-your-facebook-data/556214
Mishra, Sidharth (2017) ‘Stripe: Enabling the growth of the internet’s GDP!’ Harvard University 17 February:
https://d3.harvard.edu/platform-digit/submission/stripe-enabling-the-growth-of-the-internets-gdp/
Abdulghani, K. (2017) ‘Is Apple our Online-Privacy Vigilante?’ Masters of Media, University of Amsterdam blog 24 September 2017: http://mastersofmedia.hum.uva.nl/blog/2017/09/24/apples-intelligent-tracking-prevention-and-the-meaning-of-privacy/
Trichina, Elena (2018) ‘A. M. Turing Award oral history interview with Niklaus Wirth’, ETH Zürich, Switzerland, 13 March 2018: https://amturing.acm.org/pdf/WirthTuringTranscript.pdf
Civeyrac, A-L. (2019) ‘The one who created languages’ WelcomeToTheJungle 11 Feb 2019: https://www.welcometothejungle.com/en/articles/anders-hejlsberg-microsoft-career
Taft, D. K (2022) ‘Anders Hejlsberg: Microsoft’s app dev star maker machinery’ TheNewStack 16 February 2022: https://thenewstack.io/anders-hejlsberg-microsofts-app-dev-star-maker-machinery/
Pournelle, J. (1985) ‘The West Coast Computer Faire’ Byte magazine, August 1985: 29.
Jones, C. (2014) The technical and social history of software engineering. Upper Saddle River, NJ., Addison-Wesley.
Taft, D. K. (2013) ‘eWEEK at 30: How Microsoft won the 1990s Office Suite wars’ eWeek 31 October 2013:
https://www.eweek.com/enterprise-apps/eweek-at-30-how-microsoft-won-the-1990s-office-suite-wars/
Thorpe, Danny (2020) ‘Danny Thorpe: Why the name “Delphi”?’ The Open Force blog, 12 February 2020: https://www.theopenforce.com/2020/02/danny-thorpe-why-the-name-delphi.html
Teixeira, S. and Pacheco, X. (2002) Borland Delphi 6: Developer’s guide. Indianapolis, SAMS Publishing.
Gajic, Z. (2017) ‘Delphi history: From Pascal to Embarcadero Delphi XE 2’ ThoughtCo 17 March 2017: https://www.thoughtco.com/history-of-delphi-1056847
Wired Staff (2010) ‘May 26, 1995: Gates, Microsoft jump on “Internet Tidal Wave” 26 May 2010:
https://www.wired.com/2010/05/0526bill-gates-internet-memo/
Aho, A., Ullman, J., Sethi, R. and Lam, M. (2006) Compilers: Principles, Techniques, and Tools, 2nd edition. Upper Saddle River, NJ., Addison-Wesley.
Troelson, A. (2001) C# and the .NET platform. New York, APress Media.
McMillan, R. and Heichler, E. (1997) ‘Sun-Microsoft dispute gets ugly’ InfoWorld 1 October 1997: https://www.infoworld.com/article/2077061/sun-microsoft-dispute-gets-ugly.html
Duncan, D. (2017) ‘End of support for visual studio 2008 – In one year’ Microsoft Visual Studio Blog 10 April 2017:
https://devblogs.microsoft.com/visualstudio/end-of-support-for-visual-studio-2008-in-one-year/
Lucas, Ryan (2023) ‘Something pretty right: The history and legacy of Visual Basic’ Retool 16 March 2023: https://retool.com/visual-basic/
Hejlsberg, A., Torgersen, M., Wiltamuth, S. and Golde, P. (2011) The C# programming language, 4th edition. Boston, Mass., Pearson Education.
Campbell, R. (2020) ‘When open source came to Microsoft’ Code Magazine September/October 2020: https://www.codemag.com/Article/2009041/When-Open-Source-Came-to-Microsoft
Shore, J. (2017) ‘Give Visual Basic language apps a cloud afterlife with code conversion’ TechTarget 17 April 2017: https://www.techtarget.com/searchcloudcomputing/news/450416910/Give-Visual-Basic-language-apps-a-cloud-afterlife-with-code-conversion
Microsoft (1998) ‘Microsoft introduces Visual Basic 6.0’ Microsoft news 15 June 1998: https://news.microsoft.com/1998/06/15/microsoft-introduces-visual-basic-6-0/
Tittel, E. (2023) ‘Understanding the Windows Unified Update Platform’ ComputerWorld 29 March 2023:
https://www.computerworld.com/article/3176529/understanding-windows-unified-update-platform.html
Cooper, A. (1995) About face: The essentials of user interface design. New York, John Wiley & Sons.
PyPL (2023a) ‘PyPL Top IDE index’ April 2023: https://pypl.github.io/IDE.html
PyPL (2023b) ‘PYPL Popularity of Programming Language’ April 2023: https://pypl.github.io/PYPL.html
Markoff, J. (1988) ‘Unisys, Sun Microsystems and Apollo Up’, The New York Times 15 April 1988:
https://www.nytimes.com/1988/04/15/business/unisys-sun-microsystems-and-apollo-up.html
Leonard, A. (1998) ‘The joy of Perl’ Salon 13 October 1998: https://www.salon.com/1998/10/13/feature_269/
Wall, L., Christiansen, T. and Orwant, J. (2000) Programming Perl, 3rd edition.
Sebastopol, CA., O’Reilly Media.
Foy, B.D., Christiansen, T., Orwant J., and Wall, L. (2012) Programming Perl: Unmatched power for text processing and scripting, 4th edition. Sebastopol, CA., O’Reilly Media.
Wall, L. Christiansen, T., Schwartz, R.L, and Potter, S. (1996) Programming Perl, 2nd edition. Sebastopol, CA., O’Reilly Media.
O’Reilly (n.d.) ‘What does “Perl” stand for?”
https://www.oreilly.com/library/view/learning-perl-fourth/0596101058/ch01s02.html
Myhrvold, C. (2014) ‘The fall of Perl, the web’s most promising language’ FastCompany 13 February 2014:
https://www.fastcompany.com/3026446/the-fall-of-perl-the-webs-most-promising-language
Vinugayathri (n.d.) ‘Exploration of PHP version history From PHP/FI To PHP 7.3’ ClarionTech, available at: https://www.clariontech.com/blog/exploration-of-php-version-history-from-php/fi-to-php-7.3
Coar, K. (1997) ‘Common Gateway Interface RFC project page’ available via WaybackMachine: https://web.archive.org/web/20130825202222/http://ken.coar.org/cgi/
W3Techs (n.d.) ‘Historical yearly trends in the usage statistics of server-side programming languages for websites’
https://w3techs.com/technologies/history_overview/programming_language/ms/y
W3Techs (n.d.) ‘Usage statistics of PHP for websites’
https://w3techs.com/technologies/details/pl-php
Stobart, S. and Vassileiou, M. (2004) PHP and MySQL manual: Simple, yet powerful web programming. London, Springer-Verlag
The PHP Group (n.d.) ‘PHP 8 Released!’
https://www.php.net/releases/8.0/en.php
Sharma, S. (2020) ‘CodeIgniter: A rapid development web framework’ LinkedIn 3 July 2020:
https://www.linkedin.com/pulse/codeigniter-rapid-development-web-framework-sunil-sharma
Heath, N. (2019) ‘Python is eating the world: How one developer's side project became the hottest programming language on the planet’ ZDNet.com 6 August 2019: https://www.zdnet.com/article/python-is-eating-the-world-how-one-developers-side-project-became-the-hottest-programming-language-on-the-planet/
Peters, T. (2004) ‘The zen of Python’ Python Enhancement Proposals 19 August 2004:
https://peps.python.org/pep-0020/
Martelli, A. (2006) Python: In a nutshell, 2nd edition. Sebastopol, CA., O’Reilly Media.
Osnat, R. ‘A brief history of containers: From the 1970s till now’ Aqua Blog 10 January 2020: https://blog.aquasec.com/a-brief-history-of-containers-from-1970s-chroot-to-docker-2016
Notodikromo, A. (2021) Learn Rails 6. Berkeley, CA., Apress.
Matsumoto (2002) Ruby in a nutshell: A desktop quick reference, translated by David L Reynolds, Jr. Sebastopol, CA., O'Reilly Media.
Maeda, S., Thomas, D. and Hunt, A. (2002) ‘The Ruby language FAQ’. 17 December 2002, available via: https://ruby-doc.org/docs/ruby-doc-bundle/FAQ/FAQ.html
Doyle, K. (2020) ‘What is the difference between Python and Ruby?’ TechTarget 23 March 2020: https://www.techtarget.com/searchapparchitecture/tip/What-is-the-difference-between-Python-and-Ruby
Keranen, R. The power of Ruby. New York, Cavendish Square Publishing.
TXI (n.d.) ‘Ruby on Rails’, available online:
https://txidigital.com/capabilities/ruby-on-rails
Vasilyeva, T. (2015) ‘20 years of Ruby’, The RubyMine Blog 22 December 2015:
https://blog.jetbrains.com/ruby/2015/12/20-years-of-ruby/
Donovan, A. A. and Kernighan, B. W. (2009) The Go programming language. Boston, Addison-Wesley.
Cox, R. (2020) ‘Eleven years of Go’ 10 November 2020:
https://go.dev/blog/11years
Ghosh, R. (2023) ‘What is R coding language and why is it so important?’ Emeritus.org, 23 January 2023: https://emeritus.org/blog/coding-r-coding-language/
de Leeuw, J. (2011) ‘Statistical software – Overview’ in Lovric, M. International Encyclopedia of Statistical Science: 1470–73. Heidelberg, Springer Berlin.
VSNi Team (2021) ‘Evolution of statistical computing’ 27 April 2021, available at:
https://vsni.co.uk/blogs/evolution-of-statistical-computing
Ooms, J. (2023) ‘Discovering and learning everything there is to know about R packages using r-universe’ ROpenSci 27 February 2023: https://ropensci.org/blog/2023/02/27/runiverse-discovering/
Moreno García, J.C. (2021) ‘Egypt: Old to New Kingdom (2686–1069 BCE)’ in Fibiger Bang, P. Bayly, C.A. and Scheidel, W. (eds.), The Oxford World History of Empire: 13–42. New York, Oxford University Press.
Scheidel, W. (2021) ‘Ancient Mediterranean city-state empires: Athens, Carthage, Early Rome’ in Fibiger Bang, P. Bayly, C.A. and Scheidel, W. (eds.), The Oxford World History of Empire: 137–58. New York, Oxford University Press.
Ezzamel, M. (2002) ‘Accounting and redistribution: The palace and mortuary cult in The Middle Kingdom, Ancient Egypt’ Accounting Historians Journal 29, 1: 61–103.
Farag, S. M. (2012) ‘Ancient Egypt: The development of record keeping in the ‘Old Kingdom’, Accounting & Financial History Research Journal 3, 41–62.
Bard, K. A. (2015) An introduction to the archeology of Ancient Egypt. Chichester, West Sussex, John Wiley & Sons.
Dobie, A. and Oldroyd, D. (2020) ‘Bookkeeping’ in Edwards, J. R. and Walker, S. P (eds.) The Routledge Companion to Accounting History, 2nd edition: 102–135. Abingdon, Oxon, Routledge.
Encyclopaedia Britannica (1998) ‘Fiesole’ 20 July 1998: https://www.britannica.com/place/Fiesole
Nataraj, M.S. and Thomas, M. O. J. (2009) ‘Developing understanding of number system structure from the history of mathematics’ Mathematics Education Research Journal 21: 96–115.
Bernhard, A. (2020) ‘How modern mathematics emerged from a lost Islamic library’ BBC Future 7 December 2020: https://www.bbc.com/future/article/20201204-lost-islamic-library-maths
Smith, F. (2008) ‘The influence of Amatino Manucci and Luca Pacioli’ Journal of the British Society for the History of Mathematics 23: 143–156.
Thomsen, I. (2021) ‘The surprising history of the lowly filing cabinet’ Northeastern Global News 14 October 2021: https://news.northeastern.edu/2021/10/14/history-of-the-filing-cabinet/
Haigh, T. (2016) ‘How Charles Bachman invented the DBMS, a foundation of our digital world’ Communications of the ACM 59, 7: 25–30.
IBM (n.d.) ‘Information management system’ IBM Icons of Progress, available at:
https://www.ibm.com/ibm/history/ibm100/us/en/icons/ibmims/
Chamberlin, D. (2012) ‘Early history of SQL’ Annals of the History of Computing 34, 4: 78–82.
Martel, Jean-Pierre (n.d.) ‘A personal history of dBASE’ available at:
https://www.dbase.com/Knowledgebase/dbulletin/bu03hist.htm
Lammers, S. (1989) Programmers at work: Interviews with 19 programmers who shaped the computer industry. Stroud, Gloucestershire, Tempus Books.
Zonana, V. F. (1987) ‘Ashton-Tate: Confronting a hard life in the world of software’ Los Angeles Times 10 May 1987: https://www.latimes.com/archives/la-xpm-1987-05-10-fi-6728-story.html
Sandberg-Diment, E. (1983) ‘Personal computers: Tutorial disks for dBase II make learning easy’ New York Times 22 November 1983: https://www.nytimes.com/1983/11/22/science/personal-computers-tutorial-disks-for-dbase-ii-make-learning-easy.html
Johnson, L. (2012) ‘Ashton-Tate: Company details’, Computer History Museum 14 December 2005:
http://archive.computerhistory.org/resources/access/text/2012/10/102746512-05-01-acc.pdf
Lazzareschi, C. (1989) ‘Ashton-Tate Takes It on the Chin but Vows a Comeback : Technology: Once a superstar in software, the Torrance-based firm is battling to recoup losses from a flawed database management program.’ Los Angeles Times 24 October 1989:
https://www.latimes.com/archives/la-xpm-1989-10-24-fi-581-story.html
Fisher, L. (1991) ‘COMPANY NEWS; Borland to acquire a rival’ New York Times 11 July 1991:
https://www.nytimes.com/1991/07/11/business/company-news-borland-to-acquire-a-rival.html
Crooks, E. (2012) ‘The early history of databases and DB2’ DataGeek blog 2 February 2012:
https://datageek.blog/en/2012/02/02/the-early-history-of-databases-and-db2/
Kuhn, W. (2018) ‘A brief history of PostgreSQL’ Medium 7 May 2018: https://medium.com/launch-school/a-brief-history-of-postgresql-36d8d392c611
Licenseware (2023) ‘History of Microsoft SQL server’, Licenseware 23 February 2023: https://licenseware.io/history-of-microsoft-sql-server/
CBR Staff (1988) ‘Relational Technology’s Ingres database on ICL’s series 39’ TechMonitor 5 October 1988: https://techmonitor.ai/technology/relational_technologys_ingres_database_on_icls_series_39
Wolpe, T. (2014) ‘MySQL: Why the open source database is better off under Oracle’ ZDnet 6 November 2014: https://www.zdnet.com/article/mysql-why-the-open-source-database-is-better-off-under-oracle/
MySQL (2023) ‘MySQL 8.0 Reference manual’, available at: https://dev.mysql.com/doc/refman/8.0/en/
Anantwar, G. (2021) ‘The story of Dwayne Richard Hipp and the development of SQLite in 1999’ Hackernoon 11 April 2021: https://hackernoon.com/the-story-of-dwayne-richard-hipp-and-the-development-of-sqlite-in-1999-yc4v356q
CHM (2005) ‘Oral history of Roger Sippl’ Reference Number: X3655.2007. Interviewed by: Luanne Johnson, recorded: December 13, 2005 and January 12, 2006 Mountain View, California.
University of Washington (2023) ‘A Brief History of HTML’, Web Design & Development I, available: https://www.washington.edu/accesscomputing/webd2/student/unit1/module3/html_history.html
Abby (2022) ‘JSON (JavaScript Object Notation) – Complete history’, History-Computer 8 December 2022:
https://history-computer.com/json-complete-history/
Foote, K. (2018) ‘A brief history of non-relational databases’ Dataversity 19 June 2018:
https://www.dataversity.net/a-brief-history-of-non-relational-databases
Kak, S. (1990) ‘The sign for zero’ The Mankind Quarterly Spring 1990: 199–204.
Bazin, M. and Tamez, M. (2003) Math and science across cultures: Activities and investigations from the Exploratorium. New York, New Press.
Barras, C. (2021) ‘How did Neanderthals and other ancient humans learn to count?’ Nature 594: 22–25.
Ifrah (2000). The universal history of numbers from prehistory to the invention of the computer, translated from French by David Bellos, E.F. Harding, Sophie Wood, and Ian Monk. New York, Wiley.
Halai, C (2020) ‘How Pingala created the binary number system’ Indica 24 June 2020:
https://www.indica.today/quick-reads/pingala-created-binary-number-system/
Bruderer, H. (2017) ‘The binary system was created long before Leibniz’ Communications of the ACM 10 October 2017: https://cacm.acm.org/blogs/blog-cacm/221749-the-binary-system-was-created-long-before-leibniz/fulltext
De Mol, L. (2021) ‘Turing Machines’,The Stanford Encyclopedia of Philosophy (Winter 2021 Edition): https://plato.stanford.edu/archives/win2021/entries/turing-machine/
Mansfield, D. F. and Wildberger, N.J (2017) ‘Plimpton 322 is Babylonian exact sexagesimal trigonometry’, Historia Mathematica 44, 4: 395–419.
ANSI (n.d.) ‘100 years of standardization’ American National Standards, available at:
https://www.ansi.org/about/history
Lee, J.A.N. (1995) ‘Robert W. Bemer’, IEEE Computer Society, available at:
https://history.computer.org/pioneers/bemer.html
Huuderman, A. (2003) The worldwide history of telecommunications. Hoboken, N.J., John Wiley & Sons.
Becker, J.D. (1988) 'Unicode 88', Ten years of the unicode standard, Xerox Corporation, Palo Alto, CA, 29 August 1988.
Becker, J.D. (1984) ‘Multilingual world processing’ Scientific American 251, 1: 96–107.
Davis, M. and Collins, L. (1990) ‘Unicode’ 1990 IEEE International conference on systems, man, and cybernetics conference proceedings 04-07 November 1990. Los Angeles, California: https://ieeexplore.ieee.org/abstract/document/142157
Walker, A. (2015) ‘How The Middle Finger Emoji Finally Got The Thumbs Up’ Gizmondo 12 September 2015: https://www.gizmodo.com.au/2015/09/how-the-middle-finger-emoji-finally-got-the-thumbs-up/
Apple (2022) ‘Intro to certificate management for Apple devices’ Apple Platform Deployment, 24 October 2022: https://support.apple.com/en-gb/guide/deployment/depb5eff8914/web
Pace, L. (2022) ‘Nystrom’ History-Computer, 6 December 2022: https://history-computer.com/nystrom/
Malamud, C. (2017) Exploring the internet: A technological travelogue. Hoboken, NJ., Prentice Hall.
Rose, M.T. (1990) The open book: A practical perspective on OSI, 5th printing. Englewood Cliffs, NJ., Prentice Hall.
Rose M.T. (1991) The little black book: Mail bonding with OSI Directory Services. Englewood Cliffs, NJ., Prentice Hall.
Howes, T., Smith, M. and Beecher, B. (1991) ‘DIXIE protocol specification: Request for Comments 1249’, University of Michigan Network Working Group August 1991, available at:
https://datatracker.ietf.org/doc/rfc1249/
Kille, S. (1995) ‘A string representation of distinguished names: Request for Comments 1779’ ISODE Consortium, March 1995, available at: https://datatracker.ietf.org/doc/html/rfc1779
IANA (n.d.) ‘Private enterprise numbers’, SMI Network Management Private Enterprise Codes, last updated 14 April 2023: https://www.iana.org/assignments/enterprise-numbers/enterprise-numbers
Carter, G. (2003) LDAP system administration: Putting directories to work. Sebastopol, CA., O’Reilly Media.
Adelstein, T. (2006) ‘LDAP series part III: The historical secrets’ Linux Journal 29 October 2006:
https://www.linuxjournal.com/content/ldap-series-part-iii-historical-secrets
Saltzer, J. H (2016) ‘The Athena technical plan’, multi-section loose-leaf notebook. MIT, available at: http://web.mit.edu/saltzer/www/publications/atp.html
Kohl, J.T., Neuman, B.C. and Ts’o, T.Y. (1994) ‘The evolution of the Kerberos authentication service’, Distributed Open Systems, IEEE Computer Society Press: 78–95.
Lunduke, B. (2017) ‘History of computers, part 2 — TCP/IP owes a lot to Xerox PUP’ Network World 2 October 2017:
https://www.networkworld.com/article/3234634/history-of-computers-part-2-tcpip-owes-a-lot-to-xerox-pup.html
CHM (2016) ‘Oral history of David Cutler’ Reference number X7733.2016. Interviewed by Grant Saveirs. Recorded: 25 February 2016, Medina, Washington.
https://archive.computerhistory.org/resources/access/text/2018/10/102717163-05-01-acc.pdf
Tanenbaum, A. S. (2001) Modern operating systems, 2nd edition. Upper Saddle River, N.J., Pearson Prentice Hall.
Fielding, R. (2000) ‘Architectural styles and the design of network-based software architectures’ PhD Dissertation in information and computer science, University of California, Irvine: https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm
Two-Bit History (2017) ‘The rise and rise of JSON’, 21 September 2017: https://twobithistory.org/2017/09/21/the-rise-and-rise-of-json.html
Kay, R. (2005) ‘Markup languages’ ComputerWorld 8 Aug 2005: https://www.computerworld.com/article/2558597/markup-languages.html
Gray, J. (2005) ‘A conversation with Tim Bray: Searching for ways to tame the world’s vast stores of information’ ACM Queue 3, 1: 20–25.
Loshin, P. (2021) ‘Security Assertion Markup Language (SAML)’ TechTarget November 2021:
https://www.techtarget.com/searchsecurity/definition/SAML
Lohr, S. (2018) ‘Microsoft buys GitHub for $7.5 billion, moving to grow in coding’s new era’ The New York Times 4 June 2018: https://www.nytimes.com/2018/06/04/technology/microsoft-github-cloud-computing.html
Rogers, B. (2013) ‘Andre Durand's Ping Identity wants to help you take control of your digital identity’ Forbes 20 December 2013:
https://www.forbes.com/sites/brucerogers/2013/12/20/andre-durands-ping-identity-wants-to-help-you-take-control-of-your-digital-identity/
Guarino, L. (2021) ‘What is the Argentine unicorn Auth0 working on after being bought by Okta?’ Bloomberg Línea 4 November 2021: https://www.bloomberglinea.com/2021/11/04/what-is-the-argentine-unicorn-auth0-working-on-after-being-bought-by-okta/
Fitzpatrick, B. (2005) ‘Distributed identity: Yadis’ Live Journal 16 May 2005:
https://lj-dev.livejournal.com/683939.html
Gori, M. (2021) ‘History of open source identity management (part 2)’ Ubuntu 22 November 2021: https://ubuntu.com/blog/history-of-open-source-identity-management-part-2
Ruparelia, N. B. (2010) ‘The history of version control’ ACM SIGSOFT Software Engineering Notes 35: 5–9.
Tichy, W. F. ‘RCS: A system for version control’, Purdue University Purdue e-Pubs Department of Computer Science Technical Reports. Report Number: 84-474: https://docs.lib.purdue.edu/cgi/viewcontent.cgi?article=1393&context=cstech
McMillan, T. (2021) ‘A history of version control’, Taryn Writes Code, 24 September 2021: https://blog.tarynmcmillan.com/a-history-of-version-control
Arpaci-Dusseau, R. H. and Arpaci-Dusseau, A. C. (2018) Operating systems: Three easy pieces. Arpaci-Dusseau Books, LLC.
Shah, H. (2023a) ‘How GitHub democratized coding, built a $2 billion business, and found a new home at Microsoft’ Nira blog: https://nira.com/github-history/
Shah, H. (2023b) ‘How Atlassian built a $10 billion growth engine’ Nira blog: https://nira.com/atlassian-history/
Tamburri, D.A., Blincoe, K. Palomba, F. and Kazman, R. (2020) ‘“The canary in the coal mine…” A cautionary tale from the decline of SourceForge, Journal of Software 50, 10: 1930–1951.