Submit Comment

show all (1)
There are no comments. Click the text to your left to make a new comment.

In the UK at least, humanities folk can no longer afford to ask such questions – the logic of efficiency has found the humanities wanting. Will there be anyone left to ask which came first, the dogma of economic efficiency or the dogma of computational efficiency?

reply
1 0

(This begins a series of posts on the rudimentary elements of computing, inspired by Matthew Fullers Software Studies book and a review of an Introduction to Computer Science Course.)

2 0

On Efficiency

3 0

Efficiency is more than the end of computational practice, more than a God, more than an exquisite delight, it is the chimera, the holy grail, the pwnership, the rad ollie, the be all and end all of most programming challenges for to find the more efficient solution is to find the better solution.

4 0

Of course, claims of progress, efficiency, and one dominant realm of evaluation lead me (as a good humanities scholar) to doubt the universality of the criteria.

5 0

That said, Intro to Computer Science courses stress anticipating (and calculating) Worst Case Scenarios. How many operations might this program have to execute to reach the same or an equivalent answer. Is it the whopping, exponential n^2 or the beautiful, much-slighter slope of n*log(n)

6 0

The difference is money. The difference is time. The difference is the possibility or probability that the program would process all day and night without ever stopping for a break or coming up with a solution.
Put such a program inside your traffic light. Put such a program in your tax software. Do you need to go? Do you need to drive?

7 1

Yet, somehow, I cant help but wonder if slower is not sometimes better? (Humanities folk can afford to ask such questions.) Could there not be algorithms that do a better job by including more processing cycles? Such a naive question, I know.

8 0

Where else is efficiency not just the fetish but an ultimate standard? Engineering? No doubt? Law, not so much.
Again, obfuscation exercises only reinforce this rule.

9 0

So whenever we look at code, we evaluate code, we are measuring it according to how efficient it is and all the code it saved.

10 0

How does that effect CCS?

11 0

We can approach software with a sense that one of the paradigms brought to this problem was to maximize efficiency. When reading code, we can examine it against that paradigm. More importantly, we can come to interpret efficiency and what that means for a particular process. We can also take into account that code is not merely the written lines but what those lines of code do when they execute. A program could be five lines long, but 2 of those lines could be iterated hundreds of thousands of time.

12 0

More to come on this.

thesis writing service