Java를 첫 언어로 선택한 죄악?

어릴적에 Basic, C 언어 공부를 했지만 실무를 시작하면서 Java를 처음 쓰기 시작했었다. 이전의 언어와는 다르게 Java는 프로그래밍의 편리성을 가져다 주었고 이미 고전적으로 고민해야 했던 많은 구현단의 이슈들을 강력한 라이브러리로 해결해 주었다. 게다가 이런것을 속성과정으로 가르치는 학원도 나왔고 나 역시 그런 학원 중 한곳에서 열심히 Java를 배웠었다. Java 이후에 Delphi, C, Python , C++ 을 거치면서 […]

계속 읽기

알고리즘 복잡도(complexity)와 언어(language)

일반적으로 알고리즘과 자료구조 그리고 복잡도에 대한 이야기를 개발자들 사이에서는 많이 한다. 그리고 자주 나는 결론은 그런걸 고민하는 시간에 다른 중요한 일을 하고, 그 문제에 대해서는 서버를 증설하면 된다는 식으로 그냥 해결 방법을 얼버무린다. 물론 서버를 증설하는 방법은 좋다. 하지만 서버를 증설했을시에 자동으로 그런 리소스 분배가 되는지도 확인해야되고 그런 중요한 부분과 또 다른 점들때문에 배보다 배꼽이 […]

계속 읽기