After the invention, the calculation table and the mechanical computer and the best phrase of all worlds can, Gottfried Leibniz still feels that his work is not complete. Since childhood, the 17th -century polymath has dreamed of creating what he called Universal characteristicsPerfect representative language for all scientific facts and will give new discoveries as easily as writing grammar accurate sentences. The Viking's alphabet of human thoughts, there will be no room for false or vague, and Leibniz will work with it until the end of his life.
A version of Leibniz's dream life today in programming languages. They do not represent the entire physical and philosophical universe, but instead, the best thing is that the people and the zero are constantly creating the internal state of the computer (binary, another invention of Leibniz). Computer scientists are brave or crazy enough to build a new language to pursue themselves Universal characteristicsA system can allow developers to write an expressive code that they do not leave any dark corner so that the errors and obvious that the comments, documents and inspection of the unit become unnecessary.
But the expression, of course, is also much about personal preferences as that is the theory of information. For me, just like listening Countdown to ecstasy When he was a teenager, he strengthened a lifetime relationship with Steely Dan, my hobby of programming languages was most shaped by the first sentence I learned on myself.
To argue that Objective-C is like a metaphysical language, or even a good language, like saying Shakespeare is most appreciated in pig Latin. The target is, the best, polarized. Mocked by continuous suspense and special square brackets, it is only used to build Mac and iPhone applications and will fade in the early 1990s without a historic solution. However, during the time I worked as a software engineer in San Francisco in the early 2010s, I constantly found myself at diving bars in Soma or in hackernews' comments to protect its bulky design options.
The target-C came to me when I need it the most. I am a high -class student and has discovered concerns about computer science too late to be specialized. When I was old enough to drink, I saw the teenager running around me in the software classes of software level. The new smartphone began to proliferate, but I realized that I did not provide any mobile development class. I found a suitable position. I have learned the goals in the summer from a set of books with the title of the title Large farm. For the first time I wrote a code on a large screen and saw it lighting up the pixels on the small screen in my hand, I was very difficult with the Objective-C. It makes me feel the passion of self -expression and let me believe that I can create whatever I can imagine. I stumbled upon a really universal language and loved everything about it until I didn't do it.
Twist of Fate
The target–goals have appeared in the crazy early days of the object-oriented programming era, and by all accounts, it will never survive it. By the 1980s, software projects have grown too much for one person, or even a team, to develop alone. To make the cooperation easier, the computer scientist of Xerox Parc Alan Kay has created an object -oriented programming, a model that has organized codes into objects that can be used and interacted by sending other messages. For example, a programmer can build a timer object that can receive messages such as starting, stop and read time to read. These subjects can then be reused on different software programs. In the 1980s, the excitement of object -oriented programming was so high that a new language appeared every few months and computer scientists argued that we were at the top of a person.Industrial revolution software. “
In 1983, Tom Love and Brad Cox, software engineers at the International Phone & Telegraph, combined with object-oriented programming with common syntax, can be read of C programming language to create objectivity-C. The couple started a company that existed in a short time to licensing language and selling libraries, and before it reached the abdomen, they landed customers will save their creativity from being obscured: Next, the Steve Jobs computer company was established after he was shocked from Apple. When Jobs won against Apple in 1997, he brought Next's operating system and objectively to him. In the next 17 years, the creativity of COX and Love will provide energy for the most influential products of the technology company in the world.
I got acquainted with the goal-a decade later. I have seen how the objects and the message takes on a structure like a sentence, emphasized by square brackets, such as (self.timer tankbynumberofseconds: 60). These are not sayings, long sentences, but long sentences, flowers, Proustians, complex syntax and evoke vivid images with functional names like scrollViewDidendragging: WilleSEELERATE.