商品描述
Kotlin is a free and open-source general-purpose programming language that is mostly used to create Android apps. It was developed by JetBrains initially and later on picked up by Google as language of chioice for its Android platform. Over the past few years, Kotlin has become one of the most popular programming languages over Java Language and is used by more than 80% of Android apps developers.
Kotlin is a statically typed, advanced programming language that compiles Kotlin code into Java byte-code and runs on a Java Virtual Machine (JVM). It can also be compiled to native executables and JavaScript source code. It is an object-oriented programming language that includes data types, operators, I/O comments, control statements, functions, classes, object expressions, and constructors, among other features. It is not a standalone programming language; rather, is an innovative manner of coding that runs on Java.
Kotlin is a versatile language with some interesting and cool features like compatibility, low runtime, and efficient coding characteristics. The features that help Kotlin distinguish out from other languages are its reliability, tool support, and interoperability. It is a simplified version of Java that is much easier to deal with.
Why Should You Learn Kotlin?
The popularity of Kotlin is growing, and it will continue to do so in the coming years. Kotlin has always been, and will continue to be, a cutting-edge programming language that best meets the needs of real professionals. Many emerging fields, including mobile, online gaming, server-side, and cloud development, data science, and education, are progressively using Kotlin.
All of this indicates that there is already a high demand for Kotlin developers, and that demand will continue to grow in the future. Furthermore, if you are looking to build native Android apps, Kotlin is the language that you should be using.
In This Book
- Step by step approach to problem solving and skill development
- A quick run-through of the basic concepts, in the form of a Crash Course
- Advanced, hands-on core concepts, with a focus on real-world problems
- Industry level coding paradigm, practice-oriented explanatory approach
- Special emphasis on writing clean and optimized code, with additional chapters focused on coding methodology
商品描述(中文翻譯)
Kotlin 是一種免費且開源的通用程式語言,主要用於創建 Android 應用程式。它最初由 JetBrains 開發,後來被 Google 選為其 Android 平台的首選語言。在過去幾年中,Kotlin 已經成為比 Java 語言更受歡迎的程式語言之一,並且被超過 80% 的 Android 應用程式開發者使用。
Kotlin 是一種靜態類型的先進程式語言,能將 Kotlin 代碼編譯成 Java 位元組碼,並在 Java 虛擬機(JVM)上運行。它也可以編譯成原生可執行檔和 JavaScript 原始碼。它是一種物件導向程式語言,包含數據類型、運算符、I/O 註解、控制語句、函數、類別、物件表達式和建構子等特性。它不是一種獨立的程式語言,而是一種在 Java 上運行的創新編碼方式。
Kotlin 是一種多功能的語言,具有一些有趣且酷的特性,如相容性、低執行時和高效的編碼特性。Kotlin 與其他語言的區別在於其可靠性、工具支援和互操作性。它是 Java 的簡化版本,處理起來更為容易。
為什麼你應該學習 Kotlin?
Kotlin 的受歡迎程度正在增長,並且在未來幾年將繼續增長。Kotlin 一直以來都是並將繼續成為一種最符合專業人士需求的前沿程式語言。許多新興領域,包括移動、線上遊戲、伺服器端和雲端開發、數據科學和教育,正逐漸使用 Kotlin。
所有這些都表明,對 Kotlin 開發者的需求已經很高,並且這種需求在未來將持續增長。此外,如果你希望建立原生 Android 應用程式,Kotlin 是你應該使用的語言。
本書內容
- 逐步解決問題和技能發展的方法
- 基本概念的快速概述,以 Crash Course 的形式呈現
- 針對現實問題的進階實作核心概念
- 行業級的編碼範式,實踐導向的解釋方法
- 特別強調編寫乾淨和優化代碼,並有額外章節專注於編碼方法論
作者簡介
Sufyan bin Uzayr is a writer, coder and entrepreneur with over a decade of experience in the industry. He has authored several books in the past, pertaining to a diverse range of topics, ranging from History to Computers/IT.
Sufyan is the Director of Parakozm, a multinational IT company specializing in EdTech solutions. He also runs Zeba Academy, an online learning and teaching vertical with a focus on STEM fields.
Sufyan specializes in a wide variety of technologies, such as JavaScript, Dart, WordPress, Drupal, Linux and Python. He holds multiple degrees, including ones in Management, IT, Literature and Political Science.
Sufyan is a digital nomad, dividing his time between four countries. He has lived and taught in universities and educational institutions around the globe. Sufyan takes a keen interest in technology, politics, literature, history and sports, and in his spare time, he enjoys teaching coding and English to young students.
Learn more at sufyanism.com
作者簡介(中文翻譯)
Sufyan bin Uzayr 是一位作家、程式設計師和企業家,擁有超過十年的行業經驗。他過去撰寫了幾本書,涵蓋了從歷史到電腦/資訊科技等多樣的主題。
Sufyan 是 Parakozm 的總監,這是一家專注於教育科技解決方案的跨國資訊科技公司。他還經營 Zeba Academy,這是一個專注於 STEM 領域的線上學習和教學平台。
Sufyan 專精於多種技術,如 JavaScript、Dart、WordPress、Drupal、Linux 和 Python。他擁有多個學位,包括管理學、資訊科技、文學和政治學等領域。
Sufyan 是一位數位遊牧者,將時間分配在四個國家之間。他曾在全球各地的大学和教育機構生活和教學。Sufyan 對科技、政治、文學、歷史和體育有濃厚的興趣,並在空閒時間喜歡教導年輕學生程式設計和英語。
了解更多資訊請訪問 sufyanism.com