Skip to main content

Questions tagged [history]

For questions about the history of programming and computing.

6 votes
1 answer
475 views

I was going to ask this on Stack Overflow, but after doing some reading, I guess history questions are considered off-topic there and should be asked here instead? Anyway, as to the question: Perhaps ...
J_128's user avatar
  • 71
2 votes
2 answers
380 views

There is already a prior question dealing with why certain bit-widths were chosen (although I do find it somewhat insufficient, but that's another topic), but what strikes me as unusual is how the ...
petroleus's user avatar
  • 132
8 votes
1 answer
2k views

Nowadays, it's very common to use BNF (or extensions thereof) to describe the syntaxes of various programming languages or their constructs. What was the situation like 60+ years ago? COBOL and BNF ...
petroleus's user avatar
  • 132
3 votes
1 answer
440 views

The distinction between "library" and "framework" is said to be that you call a library but a framework calls you. "Hollywood principle" and "inversion of control&...
Ignat Insarov's user avatar
1 vote
1 answer
279 views

An old guru once told me that SQL Server Agent was created because Windows Task Scheduler did not exist at the time. However, all of my research shows that they both released in 1995. For Task ...
J. Mini's user avatar
  • 1,015
0 votes
2 answers
444 views

According to the Wikipedia entry for Unit Testing, it is defined as a technique for testing components of a system in strict isolation from each other, and it is described as having been expressly ...
Mike Nakis's user avatar
  • 32.8k
0 votes
2 answers
528 views

I recognize that there are situations in which "my" is semantically useful, but I have met multiple professional programmers that have a habit of using this everywhere that it's not - "...
timeeeee's user avatar
-3 votes
1 answer
300 views

The GNU compiler toolset has a profiler "gprof" for performance analysis of C++ programs. With the -pg switch, the gcc compiler will make executables that write a data file, "gmon.out&...
Daniel R. Collins's user avatar
5 votes
3 answers
791 views

When Visual Basic came out, it was revolutionary for its drag-and-drop GUI designer, allowing users to quickly create GUI programs. This video shows Bill Gates introducing it in 1991. Did drag-and-...
Felix An's user avatar
  • 163
10 votes
5 answers
13k views

For background, the question is to prepare some training material, which should also should explain a bit why the things are the way they are. I tried to get some idea of how C began based on this ...
Torsten Knodt's user avatar
2 votes
1 answer
333 views

The Decorator pattern allows behaviour to be dynamically added to an existing object, effectively "decorating" it with new behaviour. While the pattern as formalised and named seems to have ...
Iain Galloway's user avatar
0 votes
2 answers
374 views

Something like this cmp $0, %eax jl exit jumps to the exit: label if the content of register eax is less than 0. So it's kind of jl applies the < operator to the operands of cmp, but in reverse ...
Enlico's user avatar
  • 130
1 vote
2 answers
366 views

Python, Ruby, Rust, Haskell, Kotlin, C#, C++, Perl, MATLAB, SQL, and R all call their respective array predicate checking functions any and all. Is there any record of why JavaScript's designers ...
Alex Ryan's user avatar
  • 127
1 vote
1 answer
393 views

I have been researching and trying to find the oldest possible implementation of the wildcards and how the asterisk * became the (almost) global standard when it come to represent a wildcard character....
Vincent De Ada's user avatar
7 votes
1 answer
337 views

SQL-92 says: 16)For the <exact numeric type>s DECIMAL and NUMERIC: a) The maximum value of <precision> is implementation-defined. <precision> ...
Alexey's user avatar
  • 277

15 30 50 per page
1
2 3 4 5
24