어느 기술이든 다른 기술보다 어떤 일을 특별히 잘 하지 않는 50년 이상 살아남을 수는 없다. 더구나 컴퓨터 기술이라면 두 말할 필요도 없다. 그런데 C 프로그래밍 언어는 1972년부터 사용되기 시작해 소프트웨어로 움직이는 지금 시대에도 핵심적인 구성... ...
파이썬이 티오베(Tiobe) 언어 인기순위에서 3위로 뛰어 올랐다. 2018년 9월 자료로, 파이썬이 기록한 역대 가장 높은 순위다. 파이썬은 7.653%로 자바(17.436%), C(15.447%)에 이어 3위에 이름을 올렸다. 지난달까지 3위를 지... ...
F#은 강한 형식의 함수 우선 프로그래밍 언어로, 복잡한 문제를 단순한 코드로 해결할 수 있게 해준다. ML을 기반으로 .NET 프레임워크 상에 구축된 F#은 우수한 상호운용성, 이식성, 런타임 속도, 그리고 “5C”인 간결함(c... ...
프로그래밍 언어를 배우기란 어렵지 않다. 경험만 있다면 24시간 이내에 기본은 익힐 수 있다. 구직 시장에서 경쟁력을 높이기 위해 새로운 프로그래밍 국제 공용어를 찾는 중이라면 지금 사용하는 언어도 감안해 선택해야 한다. 다음 중에서 이미 알... ...
오늘날 구조화 쿼리 언어(Structured Query Language)는 비록 제품들 간에 자사 고유의 확장 기능을 가지고 있기는 하지만, 관계형 데이터베이스에서 데이터를 조작하고 쿼리하는 표준 수단이다. SQL의 편의성과 보편성은 하둡(Hadoop... ...
아주 오래 전에 개발자들은 빠르고 가벼운 어셈블리 언어로 개발했다. 단순 작업을 위해 사람을 고용할 수 있을 정도로 예산이 많은 적도 있었고, 상황이 좋지 않을 때는 개발자가 직접 그 일을 했다. 복잡할 것이 전혀 없었다. 당시의 소프트웨어는 메모리에... ...
'러스트(Rust)' 지지자들은 러스트를 C와 C++ 대체재로 본다. 러스트는 모질라가 속도와 메모리 안정성을 강화하기 위해 개발한 프로그래밍 언어다. 문제는 C와 C++ 코드로 된 소프트웨어를 이 언어로 바꾸는 것이 생각보다 까다롭다는... ...
구글의 오픈소스 동시성 지향 프로그래밍 언어 '고(Go)'의 인기가 높아지고 있다. 티오베(Tiobe) 개발언어 인기 순위에서 사상 처음으로 10위권에 진입했다. 고는 7월 티오베 순위에서 2.363%로 10위에 이름을 올렸다. 펄과 스... ...
원한을 갖지 말라는 선의의 조언은 분명 생계를 위해 컴퓨터와 씨름하던 사람의 입에서 나온 말은 아니었을 것이다. 프로그래밍 언어의 지옥같은 로직과 싸우다 보면 최악의 버그들이 떠다니는 칠흑같은 공허함의 공포를 알게 된다. 물론 누구나 처음에 ... ...
많은 신생업체들이 세상을 바꾸겠다는 포부를 가지고 출발하지만, 이들이 말하는 것은 세상 자체나 세상 속의 물리적인 사물을 의미하진 않는다. 사실상 이들이 말하는 변화의 구체적 모습은 데이터 패킷을 교환하거나 데이터베이스에 엔트리를 배치하는 등인 경우가... ...
소프트웨어 개발자, 정보 시스템 관리자, 네트워크 엔지니어 등 현대 IT의 핵심 직무를 맡고 싶은 당신이라면, 면접 과정에서 기술력 검증은 피해갈 수 없는 과정이다. 이력서에 쓴 각종 경험과 소프트스킬은 분명 당신을 빛내주는 멋진 자질들이다. 하지만 ... ...
2015.08.18
“망가지지 않은 장비에 괜히 손대지 말라”는 속담은 오늘날에도 적용된다. 기술의 진보가 계속되고 루비, 하둡 같은 새로운 이름들이 뉴스의 헤드라인을 장식하는 와중에도, 우리 사회 곳곳에선 여전히 수많은 기존 솔루션들이 각자의 자리... ...
2014.05.30
기술의 세계에서는 정확함, 과학, 수학, 정교성이 가장 중요하다. 하지만 그렇다고 해서 프로그래밍에 트렌드가 아주 없는 것은 아니다. 더 큰 효율성, 커스터마이제이션 향상, 사용 편의성 등을 위해 이전 세대를 대체할 희망을 안고 새로운 기술이 지속적으... ...
최근 스마트폰과 태블릿의 급속한 확산에는 수 많은 앱 개발자들과 개발한 뛰어난 앱들의 등장이 주요한 역할을 했다. 필자가 초기 윈도우 모바일 기반의 스마트폰을 사용했던 시기만 해도 별로 쓸만한 앱이 없었다. 단말기 제작사나 이통사에서 배포하는 앱 이외... ...
2011.10.11
구글이 다트(Dart)란 새로운 웹 프로그래밍 언어의 프리뷰 버전을 발표했다. 구글 엔지니어들은 현재 널리 사용되고 있는 자바스크립트의 부족한 점을 해소할 수 있을 것으로 기대하고 있다.   구글 다트팀의 소프트웨어 엔지니어 라스 박은... ...
  1. C 언어가 여전히 최고인 이유··· 개발 언어 일대일 비교

  2. 2019.06.24
  3. 어느 기술이든 다른 기술보다 어떤 일을 특별히 잘 하지 않는 50년 이상 살아남을 수는 없다. 더구나 컴퓨터 기술이라면 두 말할 필요도 없다. 그런데 C 프로그래밍 언어는 1972년부터 사용되기 시작해 소프트웨어로 움직이는 지금 시대에도 핵심적인 구성...

  4. 바야흐로 파이썬 전성시대··· 티오베 언어 순위 3위 '껑충'

  5. 2018.09.10
  6. 파이썬이 티오베(Tiobe) 언어 인기순위에서 3위로 뛰어 올랐다. 2018년 9월 자료로, 파이썬이 기록한 역대 가장 높은 순위다. 파이썬은 7.653%로 자바(17.436%), C(15.447%)에 이어 3위에 이름을 올렸다. 지난달까지 3위를 지...

  7. F#을 사용해야 하는 14가지 분명한 이유

  8. 2018.04.27
  9. F#은 강한 형식의 함수 우선 프로그래밍 언어로, 복잡한 문제를 단순한 코드로 해결할 수 있게 해준다. ML을 기반으로 .NET 프레임워크 상에 구축된 F#은 우수한 상호운용성, 이식성, 런타임 속도, 그리고 “5C”인 간결함(c...

  10. 기존 역량과의 '궁합'이 중요··· 추가로 배울만한 프로그래밍 언어

  11. 2018.03.28
  12. 프로그래밍 언어를 배우기란 어렵지 않다. 경험만 있다면 24시간 이내에 기본은 익힐 수 있다. 구직 시장에서 경쟁력을 높이기 위해 새로운 프로그래밍 국제 공용어를 찾는 중이라면 지금 사용하는 언어도 감안해 선택해야 한다. 다음 중에서 이미 알...

  13. 데이터베이스의 언어··· SQL이란 무엇인가

  14. 2017.08.31
  15. 오늘날 구조화 쿼리 언어(Structured Query Language)는 비록 제품들 간에 자사 고유의 확장 기능을 가지고 있기는 하지만, 관계형 데이터베이스에서 데이터를 조작하고 쿼리하는 표준 수단이다. SQL의 편의성과 보편성은 하둡(Hadoop...

  16. 상전벽해··· 소프트웨어 개발의 본질을 바꾸는 21가지 기술

  17. 2017.08.08
  18. 아주 오래 전에 개발자들은 빠르고 가벼운 어셈블리 언어로 개발했다. 단순 작업을 위해 사람을 고용할 수 있을 정도로 예산이 많은 적도 있었고, 상황이 좋지 않을 때는 개발자가 직접 그 일을 했다. 복잡할 것이 전혀 없었다. 당시의 소프트웨어는 메모리에...

  19. '어려운' C를 '만만한' 러스트로··· 러스트-파이썬 변환 프로젝트 확산

  20. 2017.07.27
  21. '러스트(Rust)' 지지자들은 러스트를 C와 C++ 대체재로 본다. 러스트는 모질라가 속도와 메모리 안정성을 강화하기 위해 개발한 프로그래밍 언어다. 문제는 C와 C++ 코드로 된 소프트웨어를 이 언어로 바꾸는 것이 생각보다 까다롭다는...

  22. '고' 언어 인기 급상승··· 티오베 순위 톱 10 진입

  23. 2017.07.18
  24. 구글의 오픈소스 동시성 지향 프로그래밍 언어 '고(Go)'의 인기가 높아지고 있다. 티오베(Tiobe) 개발언어 인기 순위에서 사상 처음으로 10위권에 진입했다. 고는 7월 티오베 순위에서 2.363%로 10위에 이름을 올렸다. 펄과 스...

  25. '못마땅해도 써야 하는' 프로그래밍 언어 7종

  26. 2016.05.26
  27. 원한을 갖지 말라는 선의의 조언은 분명 생계를 위해 컴퓨터와 씨름하던 사람의 입에서 나온 말은 아니었을 것이다. 프로그래밍 언어의 지옥같은 로직과 싸우다 보면 최악의 버그들이 떠다니는 칠흑같은 공허함의 공포를 알게 된다. 물론 누구나 처음에 ...

  28. '세상을 프로그래밍하라' 사물 인터넷 시대의 필수 개발 기술 12가지

  29. 2016.02.19
  30. 많은 신생업체들이 세상을 바꾸겠다는 포부를 가지고 출발하지만, 이들이 말하는 것은 세상 자체나 세상 속의 물리적인 사물을 의미하진 않는다. 사실상 이들이 말하는 변화의 구체적 모습은 데이터 패킷을 교환하거나 데이터베이스에 엔트리를 배치하는 등인 경우가...

  31. '기술력이 전부가 아니다' IT전문가를 위한 직무 면접 팁

  32. 2015.09.18
  33. 소프트웨어 개발자, 정보 시스템 관리자, 네트워크 엔지니어 등 현대 IT의 핵심 직무를 맡고 싶은 당신이라면, 면접 과정에서 기술력 검증은 피해갈 수 없는 과정이다. 이력서에 쓴 각종 경험과 소프트스킬은 분명 당신을 빛내주는 멋진 자질들이다. 하지만 ...

  34. 여전히 사랑받는 레거시 기술 5가지

  35. 2015.08.18
  36. “망가지지 않은 장비에 괜히 손대지 말라”는 속담은 오늘날에도 적용된다. 기술의 진보가 계속되고 루비, 하둡 같은 새로운 이름들이 뉴스의 헤드라인을 장식하는 와중에도, 우리 사회 곳곳에선 여전히 수많은 기존 솔루션들이 각자의 자리...

  37. '뜨는 프로그래밍, 지는 프로그래밍' 15가지 주요 트렌드

  38. 2014.05.30
  39. 기술의 세계에서는 정확함, 과학, 수학, 정교성이 가장 중요하다. 하지만 그렇다고 해서 프로그래밍에 트렌드가 아주 없는 것은 아니다. 더 큰 효율성, 커스터마이제이션 향상, 사용 편의성 등을 위해 이전 세대를 대체할 희망을 안고 새로운 기술이 지속적으...

  40. 칼럼 | 고참은 죽지 않는다, 다만···

  41. 2013.04.30
  42. 최근 스마트폰과 태블릿의 급속한 확산에는 수 많은 앱 개발자들과 개발한 뛰어난 앱들의 등장이 주요한 역할을 했다. 필자가 초기 윈도우 모바일 기반의 스마트폰을 사용했던 시기만 해도 별로 쓸만한 앱이 없었다. 단말기 제작사나 이통사에서 배포하는 앱 이외...

  43. 구글, 자바스크립트 대안 개발 언어 ‘다트’ 발표

  44. 2011.10.11
  45. 구글이 다트(Dart)란 새로운 웹 프로그래밍 언어의 프리뷰 버전을 발표했다. 구글 엔지니어들은 현재 널리 사용되고 있는 자바스크립트의 부족한 점을 해소할 수 있을 것으로 기대하고 있다.   구글 다트팀의 소프트웨어 엔지니어 라스 박은...

X