- Добавил: literator
- Дата: 21-10-2022, 04:28
- Комментариев: 0
Название: How to think about software development: About software, software development and software developers
Автор: Dan Ekstrom
Издательство: Dan Ekstrom
Год: 2022
Страниц: 232
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.2 MB
The impact of software on society is both widespread and deep. It touches almost every aspect of our lives, from the way we bank and shop to the way we stay in touch with our friends and family. It helps us get our work done and entertain ourselves. It even affects the way we think and learn. It can even write the first sentences of a foreword. Software is powerful indeed. But what is it made of, how is it made and how can it be so versatile? Consider the fact that the same programming language can be used to program a dish washer and a bank account. Even though the software in your dish washer and bank account are both machine code run by a processor, and the key words used to create the logic are identical, the rules that govern the two universes are distinct. The user interface for an app (application) in your phone could for example be defined with HTML and programmed in jаvascript, then embedded in a browser component from a framework which gives native access to some of the phones hardware. On an iPhone, the app could be written in Apple’s Object C, or their newest language Swift. On Android it could be Java or Kotlin. Many different hardware types and different programming languages exists in our every day life, and they are created with different purpose in mind.
Автор: Dan Ekstrom
Издательство: Dan Ekstrom
Год: 2022
Страниц: 232
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.2 MB
The impact of software on society is both widespread and deep. It touches almost every aspect of our lives, from the way we bank and shop to the way we stay in touch with our friends and family. It helps us get our work done and entertain ourselves. It even affects the way we think and learn. It can even write the first sentences of a foreword. Software is powerful indeed. But what is it made of, how is it made and how can it be so versatile? Consider the fact that the same programming language can be used to program a dish washer and a bank account. Even though the software in your dish washer and bank account are both machine code run by a processor, and the key words used to create the logic are identical, the rules that govern the two universes are distinct. The user interface for an app (application) in your phone could for example be defined with HTML and programmed in jаvascript, then embedded in a browser component from a framework which gives native access to some of the phones hardware. On an iPhone, the app could be written in Apple’s Object C, or their newest language Swift. On Android it could be Java or Kotlin. Many different hardware types and different programming languages exists in our every day life, and they are created with different purpose in mind.