알라딘

헤더배너
상품평점 help

분류

이름:피터 슈패스 (Peter Späth)

최근작
2021년 10월 <코틀린 안드로이드 프로그래밍>

피터 슈패스(Peter Späth)

2002년 물리학 학사학위를 수료하고 이후 자바 관련 프로젝트를 주로 하는 IT 컨설턴트가 됐다. 2016년 소프트웨어 개발에 주로 초점을 맞춰 다양한 주제로 책을 쓰는 데 집중하기로 결정했다. 자바 관련 언어의 풍부한 경험과 안드로이드 앱을 만드는 데 사용할 수 있는 코틀린 출시로 안드로이드 환경에서 코틀린 개발을 위한 책을 저술하는 데 열의를 보이고 있다.  

대표작
모두보기
저자의 말

<코틀린 안드로이드 프로그래밍> - 2021년 10월  더보기

컴퓨터 프로그램은 입력 데이터를 사용해 출력 데이터를 생성하는 작업을 실행하고 때로는 해당 작업을 할 때 데이터베이스에서 가져온 데이터를 조작하기도 한다. '데이터베이스'라는 단어는 가장 일반적인 의미로 사용된다. 이는 파일이 될 수도 있고 메모리 스토리지나 완전한 데이터베이스 제품일 수도 있다. 오늘날에는 각각 자신만의 장점과 단점을 가진 여러 프로그래밍 언어가 존재한다. 일부는 안정적인 실행을 목표로 하고, 일부는 고성능, 어떠한 것은 특정 작업을 해결하기 위해 만들어졌으며 일부는 회사가 강력한 시장 입지를 구축하길 원하기 때문에 존재한다. 프로그래밍 언어가 시간이 지나면서 발전한 방식을 살펴보는 것은 그 자체로 흥미로운 주제이며, 정보기술의 다양한 측면에 영향을 미친다. 누군가는 이에 대해 별도의 책을 쓸 수도 있겠지만 이 책에서는 단지 컴퓨터 언어 발달에 대한 한 가지 중요한 사실을 강조하려고 한다. 이는 현대 컴퓨터 프로그램이 작성되는 방식에 직접적인 영향을 미친다. 컴퓨터 언어의 역사적 발전을 살펴보면 언어가 나타내는 추상화 수준에 상당한 변화가 있음을 발견할 수 있다. 업계 초기에는 프로그래머가 컴퓨터 하드웨어를 매우 잘 알고 있어야 했지만 이제는 언어에 다른 수준의 추상화가 도입돼 하드웨어 기능으로부터 개념적이고 언어적인 거리가 멀어졌다. 이로 인해 소프트웨어 개발자는 컴퓨터의 중앙처리장치(CPU)에서 무슨 일이 일어나고 있는지 알아야 한다는 사항이 점점 완화됐다. 이 책의 끝에 도달하면 안드로이드 문제에 특히 관심을 갖고 코틀린 언어로 문제를 해결할 수 있는 발전된 개발자가 돼야 한다. 물론 특정 문제를 해결하기 위해 라이브러리를 전부 알 수는 없다. 이때는 오직 경험만 도움이 된다. 하지만 대부분의 언어 구조를 알고 프로그래밍 기술에 대한 좋은 아이디어를 가지면 전문적인 안드로이드 프로그래머가 될 수 있다.

가나다별 l l l l l l l l l l l l l l 기타
국내문학상수상자
국내어린이문학상수상자
해외문학상수상자
해외어린이문학상수상자