개발이론
맥 터미널 python 명령어 버전 수정하기
기본 맥 터미널에서 python을 입력하면 기본 python 2.7버전이 실행된다. 터미널에서 alias python='python.3.6'
객체 지향 프로그래밍
객체 지향 프로그래밍(OOP: Object Oriented Programming) : 만들고자 하는 완성품인 객체를 모델링하고, 집합관계에 있는 부품객체와 사용 관계에 있는 객체를 하나씩 설계한 후 조립하는 방식으로 프로그램을 개발하는 기법
좋은 코드란 (윤성우의 열혈C프로그래밍에서)
포인터 변수 선언 공부하다가 나온 문장 문장의 수가 적다고 좋은 코드는 아니다. 많은 사람들은 문장의 수가 많더라도 쉽게 읽히는 코드를 좋은 코드로 인정한다.
Akka
Akka Akka는 오픈 소스 툴킷으로, JVM 상의 동시성과 분산 애플리케이션을 단순화하는 런타임이다. Akka는 동시성을 위한 여러 프로그래밍 모델을 지원하지만, Erlang으로부터 영향을 받아 actor 기반의 동시성이 두드러진다. 자바와 스칼라 언어 모두로 작성이 가능하다. Actor Model 액터 모델은 “모든 것은 액터다(Everything is an actor)”라는 기본 철학을 가지고 갑니다. OOP에서의 “모든 것은 객체다(Everything is an object)”라는 철학과 비슷하지만, 객체 지향 소프트웨어는 기본적으로 순차적 실행을 하지만 액터 모델은 본질적으로 동시성을 제공하는 점이 다릅니다. 그러면 액터(Actor)란 무엇이냐 라는 질문이 나올 수 있습니다. 액터는 비동기적으..