본문 바로가기

공부/Programming Language10

C++ 1일차 쇠뿔도 단 김에 빼랬다. (※ 개인 정리를 위한 것이므로, 내용 생략다수 + 불친절함 주의) 1장 C++은 개인적으로는 흥미로운 언어다(배우는 것이 즐거운 것과는 별개로). C언어와 생긴 것은 비슷하면서도 C가 갖고 있지 않은 '객체 지향'이라는 특징을 갖고 있다는 점이 무엇보다 그러하다. 부족하다만 어쨌든 C를 해보았기에 C++를 처음 잡았을 때의 느낌은 정도의 기분이었던 것 같다. 무언가... 새롭다. 많다. Visual Studio 2019에서 C++사용 C언어를 처음 배울 때도 Visual Studio를 사용하여 학습을 진행했었는데, 이번에도 그렇게 진행한다. 다만 내 Visual Studio는 얼마 전에 새로이 만난 2019버전이고, 2019버전에서 C++ 프로그래밍을 진행하기 위해서는 별도의 .. 2021. 4. 28.
C++ 공부 토익이 끝나면 하려 했던 공부가 바로 C++/알고리즘 이었다. C++은 알고리즘 과목을 수강할 때 찍어먹어봤던 언어인데, 문법도 제대로 모르면서 교수님이 간단히 설명해준 1시간 분량의 개념과 1학년 때 배운(그마저도 거의 까먹은) 얕팍한 C언어의 지식을 끌어모아 눈물나는 과제쇼를 벌였다더라. 고로 C++을 제대로 익히고 겸사겸사 까먹은 것들도 정리할겸, 최종적으로는 알고리즘 문제 풀이를 할 수 있을 정도의 이해도를 쌓는 것을 목표로 공부할 예정. 참고 자료는 밑 링크의 PDF파일이다. 감사하게도 이렇게 알차고 방대한 분량의 PDF를 집필해주셨다. 언젠가 커피값 드리는 것으로. 책도 사놓은 것이 있어 좀 더 이해가 필요하다 싶으면 해당 책도 볼 예정이다. modoocode.com/312 씹어먹는 C++ 강.. 2021. 4. 28.
Kotlin 기본 문법 - 2 졸작을 마무리하느라 지난번 포스팅 이후로 손도 못 댔다... 지난 번에 이어서 코틀린 공식 문서(kotlinlang.org/docs/home.html)의 내용을 해석한 내용이 주류이다. 역시나 공부하면서 끄적인 걸 가져온 탓에 설명이 간결하고 짧음. (추가 예정) 1. Class 코틀린에서 클래스는 class로 정의함. 클래스의 정의에는 해당 클래스의 이름, (타입 패러미터와 주요 생성자 등을 정의하는) 헤더, body 등이 포함됨. 위의 항목들은 중괄호 안에 들어가나 헤더 및 body는 모두 필수적인 것들이 아니므로, body가 없다면 그냥 중괄호 자체를 생략해도 무방. class Color { /* ... */ } //클래스 선언에 아무런 body 가 없을 경우 중괄호 생략 class Empty 2... 2021. 4. 2.
Kotlin 기본 문법 - 1 Android Study Jam에 참여하게 되어서, 코틀린을 이용한 안드로이드 앱 개발 스터디를 진행하게 되었다. 다만 나는 코틀린을 단 한번도 공부한 적이 없어서, 코틀린 기초부터 공부하고 넘어가고자 한다. 모든 내용은 코틀린 공식 홈페이지 문서(kotlinlang.org/docs/home.html)에서 가져왔다. 공부하면서 끄적인 내용을 그대로 가져온 것이라, 설명이 간결하고 짧다. 공부하는대로 추가될 가능성 有. 0. 패키지 정의 및 Imports 패키지는 소스 파일의 가장 위에 추가함. 패키지는 package, 디렉터리의 Import는 import를 통해 가능. 1. 프로그램의 진입점 코틀린 응용 프로그램의 진입점은 main함수. (가장 먼저 실행된다는 의미) main함수는 아무런 인수가 없을 수.. 2021. 3. 23.