컴파일러와 인터프리터의 차이

가장 큰 차이는 당연히 속도이다. 컴파일러는 가령 C언어로 작성한 코드를 실행파일(예로 윈도우의 exe파일)로 만들어 주기 때문에 속도가 빠르고 인터프리터는 JavaScript처럼 웹브라우져에서 한줄 한줄 해석하기 때문에 속도가 느리다. 참고 컴파일러(compiler) 컴파일러(compile)는 특정 프로그래밍 언어로 쓰여있는 문서를 다른 프로그래밍 언어로…

Read More »

LAMP, HCS, 웹브라우저 출시 시기

Linux 출시 시기 : 1991년 9월 17일 Apache 출시 시기 : 1995년 MySQL 출시 시기 : 1995년 5월 23일 PHP 출시 시기 : 1995년 6월 8일 HTML 출시 시기 : 1993년 CSS 출시 시기 : 1996년 12월 27일…

Read More »

웹브라우져 엔진의 종류

웹 렌더링 or 레이아웃 엔진 Gecko – 모질라, 파이어폭스 Blink – 구글, 오페라 Webkit – 사파리 Trident – 익스플로러 EdgeHTML – 마이크로소프트 엣지 크롬,엣지,웨일은 크로미엄 엔진으로 변경됨   자바스크립트 엔진 Rhino – 모질라 SpiderMonkey – 파이어폭스 V8 –…

Read More »

IT 기업 이름의 유래

당근마켓 : 당신 근처의 마켓 비바리퍼블리카(토스) : 프랑스 혁명의 공화국 만세(Viva Republica)라는 구호를 본따, 혁명적인 서비스를 만들자는 비전 카카오 : 모바일 소통이 주는 즐거움과 초콜릿의 달콤함 무신사 : 무진장 신발 사진이 많은 곳

Read More »

네카라쿠배가 뭐야?

요즘 IT업계에서 불리는 신조어로 한국의 대형 IT 서비스 기업을 모아서 부르는 말이다. 네이버, 카카오, 라인, 쿠팡, 배달의민족

Read More »

내가 업계에서 존경하는 사람들

  www 창시자 팀 버너스리(Tim Berners-Lee) Linux 창시자 리눅스 토발드(Linus Benedict Torvalds) PHP 창시자 라스머스 라도프(Rasmus Lerdorf) JavaScript 창시자 브렌든 아이크(Brendan Eich) JavaScript 요다 더글라스 크록퍼드(Douglas Crockford) NodeJs 창시자 라이언 달(Ryan Dahl)

Read More »

변수 표기법의 종류는?

카멜케이스 표기법(Camel Case) – 단어의 첫 글자를 대문자로 적는다. 낙타의 등에서 유래 ex) CamelCase 스네이크 표기법(Snake Case) – 단의 사이에 언더바(_)를 넣는다. 뱀에서 유래 ex) snake_case 파스칼 표기법(Pascal Case) – 카멜 표기법과 같지만 앞 글자도 대문자를 사용한다. ex)…

Read More »

Top-down(탑다운) vs Bottom-up(바텀업)이 모야?

보통 소프트웨어 개발 단계는 요구사항 분석 – 설계 – 구현 – 테스팅 – 유지보수의 주기를 가지고 있다. 탑다운 방식은 전체를 분석하고 설계하는데 시간을 많이 들이는 방식이고 바텁업 방식은 작은 것부터 하나씩 구현해서 전체를 만드는 방식이다. 실리콘밸리 회사는 분석,설계…

Read More »

그럼 도메인을 등록해 볼까?

저번에 설명했듯이 도메인은 인터넷에 연결된 컴퓨터를 사람이 쉽게 기억하고 입력할 수 있도록 숫자가 아닌 문자(영문,한글)로 만는 인터넷 주소이다. 도메인을 관리하는 최상위 조직은 InterNIC(인터닉)이고 우리나라는 KRNIC(커닉)에서 국내도메인의 등록을 대행하고 있다. 최상위 도메인은 우리가 잘 알고 있는 .com, .net, .org등이…

Read More »

내가 사용하는 리눅스 명령어는?

현재 접속한 계정을 알고 싶다면 ? whoami [root@nogada phpinfo]# whoami root 현재 접속한 사용자를 알고 싶다면? w [root@nogada phpinfo]# w 16:35:56 up 255 days, 5:06, 1 user, load average: 0.01, 0.03, 0.07 USER TTY FROM LOGIN@ IDLE JCPU…

Read More »