What is object-oriented programming? See Steve Jobs's answer!
The tech world knows that Steve Jobs has no formal training in technology, but he has a deep, incomparable technology understanding.
Many people avoid calling Steve Jobs a programmer or engineer, but no one denies that he has a vision of technology. The unique combination of technology, talent, business, marketing and luck has created a change for what he calls the "world's fastest motor industry".
In this article, TipsMake.com will share with you a part of Rolling Stone's interview with Steve Jobs in 1994, which he explains exactly what object-oriented software is. This is also one of the best explanations of object-oriented programming that we've ever known.
Interview with Steve Jobs explaining object-oriented programming:
"Jeff Goodell: Can you explain, in the simplest and most accurate way, what is object-oriented software?
Steve Jobs: The object is like a human. They are living, breathing objects, they know how to work and have memory to remember everything. And instead of interacting with them at a low level, you interact with them at a very high level of abstraction, as we are doing right here.
Specific example: If I was a laundry, you could give my dirty clothes to me and give a message: "Can you wash my clothes?". I know the best laundry place in San Francisco. I speak English, I have money in my wallet, so I go out, catch a taxi and tell the driver to take me to the laundry place I know. I washed clothes, then jumped on the taxi and came back here. I gave you clean clothes and said: "This is your washed clothes".
You have no idea how I washed them. You don't know where I washed the clothes. Maybe you speak French and you can't even call a taxi. You can't pay for laundry, or even a penny in your pocket. However, I know how to do all these things, so you don't need to know them to do anything. All of that complexity is hidden inside me, and we can interact at a very high level of abstraction. Those are the objects. Objects pack complex processes and pair them at a high level. "
Object-oriented programming (OOP) is a programming model based on the concept of an object, which contains data, in the form of fields, often called attributes. Code of object-oriented programming often takes the form of a procedure, often called a method. This is another piece of OOP definition on Wikipedia. After reading it, you probably know why Steve Jobs's definition is so praised right?
- What is JavaScript? Can the Internet exist without JavaScript?
- Internet of Things - IoT or What is the universal connection network?
You should read it
- Object-oriented programming in PHP
- What is the basic C ++ programming language?
- Objects in JavaScript
- Learn about Class, Object and Instance in object-oriented programming
- Basic C # syntax
- Class (class) and Object in C ++
- What do you know about C # P3 programming language?
- How to Write Your First Program in Java
May be interested
- Who is Steve Wozniak?steve wozniak was the inventor of the apple computer and co-founded apple computer. as one of the wealthiest and most famous inventors in the united states, wozniak has now abandoned the business world to spend time teaching children about computers.
- A question Steve Jobs asked himself every dayif today is the last day, the last or last month of life, will you continue to do what you will do? do you want to live your current life? if the answer is no, is there something that needs to be changed and how must it be changed?
- eQuiz - Multiple choice test on Java Swing Practicewelcome to the test series of tipsmake.com with topics related to the fields of information technology. and this time we will continue with the java swing practice test, a total of 13 questions will be answered with no time to answer each sentence. there will be some questions with many different answer options
- Steve Jobs' philosophy of lifean abandoned child. a dropout. a director was fired. a failed entrepreneur. steve jobs has spent many years in the storm before staying on top of the world.
- Steve Jobs and eight words of 'thunder' have come true in the technology worldit has been 8 years since steve jobs - a legend of the technology world - broke up with humanity, but his name is constantly mentioned, honored at every conference, or even the competition. controversy about the future of the technology world.
- Little is known about Steve Jobs' 'extraordinary' lifesteve jobs has become a legend in the world of technology. his life has experienced many ups and downs with many events that now this mysterious curtain is gradually revealed.
- Steve Jobs, the art of humanity, and the secret to achieving the goalsteve jobs a genius, this need not be controversial. steve has inspired hundreds of thousands of people around the world, and one of us, even the most ordinary people, doesn't need to be too high to learn the precious things that steve jobs leave.
- The memorable product presentation presentations by Steve Jobsin the history of apple, every time steve jobs came on stage, everyone was silent because they knew he was preparing to unfold the mystery to introduce something great. each time it is a new product of apple was born and all have the ability to move people's hearts and turn the industry that it participates in.
- The unprecedented sayings of Steve Jobsin the latest book about steve jobs, portraits of the ceo of apple appear to be different from what the public once knew. in particular, many of his unprecedented meaning statements were also 'excavated'.
- 9 tips for good presentations like Steve Jobssometimes when you stand in front of a crowded place, you are not confident to speak a certain presentation. you can learn 9 factors to help steve jobs be confident on stage to complete attractive and compelling presentations.