Objective-c’s mental attractions
Gottfreid Leibniz after the invention of an account, aquarium tables, and mechanical calculator and the combination of the phrase “best of all possible worlds” still felt that his life was incomplete. Since childhood, the seventeenth -century Polism had wished to make what he called Global characteristic– A language that fully illustrates all the scientific facts and makes the new discoveries easily write correct grammatical sentences. This “alphabet of human thought” leaves no room for lies and ambiguity, and Libeb works on it for the rest of his life.
A copy of Leibniz’s dream today lives in programming languages. They do not represent the whole of the physical and philosophical world, but instead, the best of those who are always passionate and the zeros that make up the internal status of a computer (binary, the other invention of the Libeniz). Computer scientists have enough brave or crazy to make their new languages Global characteristicA system that can allow developers to write the code so much that it leaves no dark corner to hide bugs and is so obvious that unnecessary comments, documentation and tests are unnecessary.
But of course, it is as much about the person’s taste as the theory of information. For me, just as listening to Countdown to ecstasy As a teenager, it attracted a lifelong dependency for Steele Dan, my taste in programming languages most forming with the first thing I learned-Objective-C.
He argues that Objective-C is like a divine metaphysical language or even a good language, as if Shakespeare is best welcomed in Latin Pig. Objective-C, at best, is polar. The ridicule was used only to build MAC and iPhone programs, and was vaguely disappeared in the early 1990s, if it was not because of the strange reason for history. However, during my work as a software engineer in San Francisco in early 2010, I repeatedly defended my dive rods or in Hackernews comments that defend their most difficult design options.
Objective-c came to me when I needed it. I was a senior college and I was very interested in computer science, which was too late to have. As an older woman, I used to watch teens in the software engineering classes at the entrance level around me. Smartphones were just starting to reproduce, but I realized that my school didn’t offer any mobile development classes – I found a niche. I learned that summer from a book serial with cowboy theme Nerd’s big farmThe first time I wrote the code on a large screen and saw the pixels on the small screen on my hand, I fell hard for objective-c. This made me feel the poisoning power of the unlimited expression and believe in me that I could create whatever I imagined. I was stuck in a really universal language and loved everything about it – until I didn’t.
The maze of fate
Objective-C was created in the early days of object-oriented programming, and through all accounts, it should never be survived. Until the 1980s, software projects for one person or even one team had grown too big to develop alone. For easier collaboration, Xerox Parc’s computer scientist Alan Kay had created object-oriented programming-organizing the code to reusable “objects” that interact with each other’s “message”. For example, a programmer can create a timer object that can receive messages such as starting, stopping and reading. These objects can then be reused in various software applications. In the 1980s, the excitement of object -oriented programming was such that every few months a new language came out, and computer scientists argued that we were depositing the “Software Industrial Revolution”.
In 1983, Tom Love and Board Cox, Software Engineers in the International Telephone and Telegraph, Objectively Popular and Reading C programming language C programming language C to create objective-c. The couple began a short -term company to license and sell the library of objects and threw the customer to the ground before the abdomen climbed up, preventing them from falling into anonymity: Next, Steve Jobs was founded after its dismissal. When Jobs returned to Apple in 1997, he brought him Next and Objective-C with him. For the next 17 years, the creation and love of products will provide the most influential technology company in the world.
I met Objective-C a decade and a half later. I saw how objects and messages take a structure -like structure, such as square brackets, like [self.timer increaseByNumberOfSeconds:60]Human beings were not the sentences of Kurt, Hemingigski, but of long flowers, flowers, procurers, complex and complex and complex with functional names such as scrollViewDidenddraging: WillDecelerate.