드디어 2023.11.27일 스파르타 내일배움캠프에서 첫강의를 들었다. 이 강의를 듣기 전 사전캠프에서 Kotlin문법과 미니프로젝트를 하긴 했지만 이 내용은 추후 문법과 프로젝트 게시물을 올릴 때 같이 올리도록 하겠다. 첫강의 내용은 프로그래밍과 Kotlin에 관하여 전반적인 내용을 배웠다. 나는 소프트웨어학과에서 컴퓨터를 전공하면서 수도없이 프로그래밍이라는 단어를 들었다. 하지만 그 의미에 있어서는 깊이 생각해보진 않은 것 같다. 이번 기회로 개념을 굳혀야겠다는 생각이 들었다.
프로그래밍(programming)이란 이와 같이 특정 목적을 달성하기 위해 설계된 알고리즘(algorithm)을 프로그래밍 언어를 사용하여 구체적인 프로그램으로 작성하는 과정을 가리킵니다.
코틀린은 자바 플랫폼에서 돌아가는 새로운 프로그래밍 언어다. 코틀린은 기존 자바 라이브러리나 프레임워크와 함께 잘 작동하며, 성능도 자바와 같은 수준이다. 코틀린의 주목적은 현재 자바가 사용되고 있는 모든 용도에 적합하면서도 더 간결하고 생산적이며 안전한 대체 언어를 제공하는 것이다.