Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| start [2024/07/21 12:16] – [What is Software Made Of?] gedbadmin | start [2025/05/05 10:56] (current) – [Personal Projects] gedbadmin | ||
|---|---|---|---|
| Line 11: | Line 11: | ||
| Is it the source code, written in a programming language like C or PHP? No. You could be browsing this site using a number of browsers. | Is it the source code, written in a programming language like C or PHP? No. You could be browsing this site using a number of browsers. | ||
| - | On the server the site is run using DokuWiki, which is written in PHP. There are 1000s of sites using DokuWiki. Each and everyone one of them is running the same PHP code but they are all different | + | On the server the site is run using DokuWiki, which is written in PHP. There are thousands |
| Is it the data, then, that software is made from? Again, no. The data for this site is stored in text files on the server. | Is it the data, then, that software is made from? Again, no. The data for this site is stored in text files on the server. | ||
| - | Software is an alloy, made up of all these things and more. Back in 1987 Fred Brooks explained this in this essay [[wp> | + | Software is an alloy, made up of all these things and more. Back in 1986 Fred Brooks explained this in his essay [[wp> |
| > The essence of a software entity is a construct of interlocking concepts: data sets, relationships among data items, algorithms, and invocations of functions. This essence is abstract in that such a conceptual construct is the same under many different representations. It is nonetheless highly precise and richly detailed. | > The essence of a software entity is a construct of interlocking concepts: data sets, relationships among data items, algorithms, and invocations of functions. This essence is abstract in that such a conceptual construct is the same under many different representations. It is nonetheless highly precise and richly detailed. | ||
| - | I am fascinated by the essence of software. | + | I am fascinated by the essence of software. The material that software is made of. This site is my own personal space for exploring this topic. |
| + | |||
| + | ====== Personal Projects ====== | ||
| + | |||
| + | | **Project** | ||
| + | | [[> | ||
| + | | [[> | ||
| + | | [[> | ||
| + | |||
| + | ====== Book Notes ====== | ||
| + | |||
| + | Here are the notes for the books that I think are important. | ||
| + | |||
| + | | **Book** | ||
| + | | [[> | ||