[노개북] It 5분 잡학사전#2 - ep. 1~5
📌 오늘 TIL 3줄 요약
개발에서는 재능이 아니라 포기하지 않는 마음이 더 중요하다.
러스트가 녹병 곰팡이의 이름을 따서 만들어졌다니...
파이썬도 뭔가 의미가 있을 줄 알았는데 그냥 <몬티 파이썬>이라는 코미디쇼를 딴 이름이라고 한다.
📆 TIL (Today I Learned) 날짜
2023-12-9
📚 오늘 읽은 범위
에피소드 1~5
📝 책에서 기억하고 싶은 내용
- 개발에서는 재능이 아니라 포기하지 않음이 더 중요하다.
에피소드 4 언어 이름은 왜 그렇게 지었을까?
자바는 원래 오크라는 이름으로 지어질 뻔 했다.
오크는 떡갈나무나 졸참나무를 말한다
자바는 인도네시아의 섬 자바에서 생산한 원두로 만든 커피다.
코틀린은 러시아의 섬 코틀린에서 이름을 따서 만들어졌다.
자바스크립트는 처음에는 모카라고 불렸다.
그러다가 라이브스크립트로 이름을 바꿨다.
당시 유행인 자바의 이름을 따서 자바스크립트로 바꿨다.
C언어는 당시에 가장 유명했던 B언어의 이름을 따라 지었다.
C++은 C에서 조금 더 발전한 언어라는 의미이다.
C#은 음악의 # 또는 +기호를 4개 붙인 모양으로 C++에서 업그레이드 한 언어라는 의미이다.
루비는 펄의 영향을 많이 받은 언어로 Perl의 발음과 유사한 진주와 비슷해서 지어졌다.
파이썬은 코미디 쇼인 <몬티 파이썬>의 이름을 따서 지어졌다. (비단뱀이라는 뜻도 있음)
Go는 Google의 앞 두 글자를 따서 만들어졌다. GOPHER는 두더지라는 뜻으로 마스코트다.
러스트는 녹병이라는 곰팡이 이름을 따서 만들어졌다.
에피소드 5 C, C++, C#은 이름처럼 비슷할까?
C언어
C언어가 탄생했을 당시에는 컴퓨터의 성능이 그렇게 좋지 않았다. 그래서 자원을 효율적으로 쓰면서도 최대 성능을 낼 수 있는 프로그램을 만드는 것을 최우선으로 개발됐다.
컴퓨터 성능을 위한 장비보다 우주 비행사의 공간이 더 중요한 화성 탐사선에 사용됐다.
C++
"C++가 나왔으니, 이제 C언어는 불필요한 것이다." - C++ 개발자
C++언어를 만들 때는 C언어를 확장한 슈퍼셋으로 개발됐다.
가장 큰 차이는 객체 지향인지 아닌지 이다.
C와 C++의 속도 차이는 거의 없고 누가 더 우위에 있는지 가릴 수 없고 철학과 용도가 다를 뿐이다.
C
Microsoft에서 개발한 언어로 C와 C++과는 완전히 다른 언어로 오히려 Java와 가깝다.
C# 은 개발자가 아니라 기업에서 필요해서 만든 언어이다.
실행 속도는 셋 중에서 가장 느린 언어이다.
😀 오늘 읽은 소감 및 떠오르는 생각
언어 이름이 생각보다 대충 지어졌구나 하는 생각이 들었다.
내가 만들 언어는... 블루마운틴? 왜냐면 지금 마시고 있는 커피의 원두 이름이어서?