You are currently browsing the Inscend Database weblog archives for the day 19. May 2008.
19. May 2008 by admin.
Computer Science Values
Whenever an equal sign (=) is placed, the machine automatically discards previously stored values. This has monumental significance when the information is made public, because accessing entirely new commands, functions, and classes can be performed, not just changing a constant x from 5 to 6.
Traditional relationships between two objects is a “has a” connection. The new object-oriented design implements a “is a” relationship between two objects through inheritance. This is quite a breakthrough because hierarchical logic can replace linear A to B, AND/OR/NOR logic. An object can be two things simultaneously, on different levels.
A generous number of developments follow from an “is a” relationship. Nested classes become possible, which can be thought of as ideas within ideas. Inheritance can also occur, and combined with metamorphism, classes can become static or dynamic. Static polymorphism can be thought of as templates. Dynamic polymorphism can be thought up as dynamic, per-instance structure and behavior. Similarly, an intelligent being is able to apply inheritance in order to adapt to similar situations of infinite permutation.
Once inheritance is learned, we can re-classify functions as opposed to overloaded functions. Overloaded functions require multiple versions of functions. Redefining, however, can dynamically modify definitions with a single function. Perhaps this is why we are constantly redefining our models and conceptions of reality and the world. And perhaps we should, because a static model would only limit our performance and creativity. For example, “redefining progress” became one of the key themes in the 21st century environmental movement.
Constructors, like classes, can be inherited. Copy constructors and destructors cannot be, showing the temporal value of these mechanisms. Assignment statements, of course, are also not inherited. The relationship between pointer and linked list is not an inheritance “is a” relationship, but rather a “has a” relationship. The relationship between a stack and list is inherited.
Empty spacetime is the ultimate expression of metamorphism. The empty grid of space has been scientifically discovered to be “not empty.” In empty space alone, elementary particles such as quarks and neutrinos, as well as unknown phenomenon, whiz to and fro. Perhaps, it is impossible to isolate nothing. If the universe is indeed one giant computer, then the values that are set to null or zero can always potentially change. Ancient Chinese philosophy reminds us that “from nothing came a myriad of things.”

Searching
In a traditional search, because the computer is unable to tell whether it has gone too far, in order to find the number 14, for example in a list of 6, 9, 12, 15, 20, after 12 is passed, the computer must backtrack from 15 in order to obtain the number 14. A doubly-linked list, however, is still advantageous because the search can leave the pointer anywhere, and does not have to go back to the beginning each time a search is called.
Innovative new algorithms have been developed by Google, Inc as well as Amazon.com and there are entire commercial industries dedicated to the development of searching. Google’s search engine is a remarkably efficient case because it uses parallel, distributive searching, where millions of users can search for relevant articles at the same time.
Neural Nets
Pointers and linked lists of various forms (linear, bi-directional, tree structure), can combine together to form a neural net. The human brain and all interconnected neurons function this way. The neurons act as individual nodes, and electrical impulses are sent, in both input and output, throughout the brain.
Posted in Miscellaneous | No Comments »