목록C++ (4)
베이스 아카이브
안녕하세요! 오늘은 왜 Java가 Java라고 불리고, 왜 Ruby를 Ruby라고 부르는지, 왜 Python은 Python이라고 부르는지, 프로그래밍 언어의 어원에 대해 설명해보겠습니다. 먼저 Java 어원에 대해 알아보겠습니다. 원래 Java는 오크(Oak, 나무의 일종)라고 불릴 뻔했습니다. 왜냐하면 오크 나무가 Java 언어를 개발한 제임스 고슬링의 사무실 앞에서 자라고 있었기 때문입니다. 하지만 오크라는 단어의 회사는 이미 다른 회사 이름으로 등록이 되어있는 상태였습니다. 그래서 새로운 이름으로 다시 짓기 위해 다들 머리를 싸매고 고민하기 시작했습니다. 고민 끝에 나온 이름들은 DNA, Silk, WRL(Web Runner Language) 같은 것들이 있었고 그런 아이디어 중에 Java도 있었던..
안녕하세요! 오늘은 프로그래밍 언어 중 가장 기본이 되는 C언어부터 C++, C#의 차이점까지 알아보겠습니다. C, C++, C# 이들은 모두 "C"를 이름에 달고 있습니다. 그래서 이 셋의 차이점에 대해 감이 잘 오지 않을 수도 있습니다. 먼저 C언어의 경우, 약 50년 전인 1972년에 만들어진 언어로 프로그래밍 언어 중에서는 아주 오래된 언어 중 하나입니다. C는 자바, 자바스크립트, 파이썬, PHP, GO와 같은 많은 언어들에게 영향을 주었습니다. 그래서인지 C는 지금까지 꾸준하게 기본이 되는 프로그래밍 언어로 평가받고 있습니다. C가 만들어진 50년 전에는 컴퓨터가 지금처럼 빠르지 않았습니다. 덕분에 C는 리소스가 많이 없는 기계에서 작동할 때 유용하고 하드웨어와 매우 밀접하게 작동합니다. C로..
안녕하세요. 오늘은 'IE, 인터넷 익스플로러' 에 대해서 이야기해보겠습니다. 작년부터 정말 많은 큰 규모의 웹사이트들이 IE 지원 중단을 선언했습니다. 깃허브, 슬랙 그리고 유튜브까지 유튜브를 IE를 통해서 접근하게 되면 아래 사진처럼 경고 메시지가 뜨게 됩니다. 이러한 IE의 지원이 중단되어가는 상황은 누군가에겐 정말 흥미로운 이야기일 수 있습니다. 왜냐하면 인터넷 익스플로러는 한 때 가장 혁신적인 브라우저였기 때문입니다. 인터넷 익스플로러 3 시절.. IE 3.0은 1996년에 릴리즈 되었습니다. IE 3.0은 그 당시 최초로 CSS를 지원하는 브라우저였습니다. 1999년에 릴리즈 되었던 IE 5.0의 경우에는 최초로 ajax를 지원하는 브라우저였습니다. 참고로 ajax 기술을 사용하게 되면 거의 ..
안녕하세요! 오늘은 그 유명한 Space X에 대해 얘기해보겠습니다! SpaceX가 무엇인지, SpaceX는 어떤 프로그래밍 언어를 사용해 개발되었는지 등에 대해 설명드리겠습니다. 우선 SpaceX가 무엇일까요? SpaceX란, 테슬라의 최고경영자인 일론 머스크가 화성에 이주한다는 꿈을 내걸고 2002년에 설립한 민간 우주선 개발업체입니다. 미국 군용 및 정찰위성 발사를 책임지고 있는 스페이스 X는 재활용 로켓을 개발하고 있지만, 궁극적으로는 인류의 우주 이민이 목표입니다. 이 스페이스 X의 유인 우주선인 '크루 드래곤(Crew Dragon)'은 지난 9월에 역사상 처음으로 전문적인 우주비행사 없이 민간인 4명을 태운 뒤 발사되었고 무사 귀환하는 성과를 냈습니다. 그럼 이제 이 스페이스 X에 사용된 프로..