Skip to main content

Command Palette

Search for a command to run...

[노개북] It 5분 잡학사전#2 - ep. 1~5

Updated
2 min readView as Markdown

📌 오늘 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# 은 개발자가 아니라 기업에서 필요해서 만든 언어이다.

  • 실행 속도는 셋 중에서 가장 느린 언어이다.

😀 오늘 읽은 소감 및 떠오르는 생각

  • 언어 이름이 생각보다 대충 지어졌구나 하는 생각이 들었다.

  • 내가 만들 언어는... 블루마운틴? 왜냐면 지금 마시고 있는 커피의 원두 이름이어서?

More from this blog

오픈소스 기여모임 10기 후기 - 첫 Pr을 올리기까지

개발자라면 누구나 한 번쯤 오픈소스 기여에 대한 환상을 가져본 적 있을 거다. 하지만 막상 시작하려면 어디서부터 해야 할지 막막하고, 괜히 대단한 걸 해야 할 것 같은 부담감에 선뜻 시작하기는 어려운 것 같다. 나 또한 해보고 싶다는 마음만 가지고 계속 미뤄왔다. 그러다 2025년 말 쯤에 오픈채팅방과 글또 슬랙 채널에서 "오픈소스 기여모임" 10기 모집글을 봤다. 2년 넘게 500명 이상의 참가자와 함께 1000개 이상의 PR을 만들어온 커뮤...

Feb 5, 20265 min read

😢 글또 10기 활동 회고 — “글또야, 가지 마…”

들어가며 드디어 글또 10기 활동 회고를 정리해본다.6개월간의 여정을 뒤돌아보니 정말 많은 일들이 있었다. 글또라는 커뮤니티를 8기가 한창 진행되고 있을 때 알았는데 이름부터 인상이 강렬했다. "글쓰는 또라이가 세상을 바꾼다." 유쾌하고 독특한 문구에 피식 웃으며, '여긴 도대체 어떤 사람들이 모이는 곳이지?' 하고 넘겼었다. 재밌는 건 결국, 나도 그 "또라이들" 중 한 명이 되었다는 것이다. 😌 글또는 개발자들이 2주에 한 번 글을 ...

Jul 31, 20255 min read
😢 글또 10기 활동 회고 — “글또야, 가지 마…”

Serverless 환경에서 배포 전 환경변수 검증 자동화하기: TypeBox와 Bitbucket Pipeline 활용기

들어가며 배포 직후, 환경변수가 제대로 설정되지 않아 여러 API가 제대로 작동하지 않는 일이 있었습니다. 다행히 밤에 사용자가 없을 때 문제가 있었던 거라 영향도는 크지 않았지만 앞으로도 계속해서 발생할 수 있는 문제이기 때문에 해결해야 겠다고 생각했습니다. 개발 단계에서 문제가 발견되면 가장 좋겠지만, 현재 팀 상황에서는 백엔드 개발을 혼자 담당하고 있어 코드 리뷰나 검증 프로세스를 갖추기가 쉽지 않았습니다. 그래서 최소한 배포 전에 자동으...

Mar 16, 20254 min read

Cloudflare Tunnel로 포트포워딩 없이 홈서버 운영하기

이 글에서 다루는 내용 포트포워딩이 안 되는 이유 (CGNAT 환경 이해) CGNAT 우회 방법들의 장단점 비교 Cloudflare Tunnel 설정 방법 (MacOS 기준) 외부에서 내 PC로 접근할 수 있도록 허용하는 방법을 생각하면 포트포워딩이 가장 먼저 떠오릅니다. 공유기에서 특정 포트를 열어 외부에서 서버에 접속할 수 있도록 설정하는 방식으로, 마인크래프트 멀티를 해보셨던 분이라면 분명 해보셨을 방법입니다. 😊 작년에 저는 홈서...

Mar 2, 20256 min read
Cloudflare Tunnel로 포트포워딩 없이 홈서버 운영하기

구름고래 공방

48 posts