반응형

📝프롬프트, 명령프롬프트(cmd)

컴퓨터가 입력을 기다리고 있음을 나타내는 표시

명령프롬프트(cmd) → 명령을 기다리고 있다

 

📝CLI (Command line interface)

명령 줄 인터페이스 [대화식인터프리터]로 키보드로만 써서 다 할 수 있다
cmd를 통해서 작업하는 방식을 생각하면 이해하기 쉽다

 

📝GUI

사용자가 컴퓨터와 정보를 교환할 때 그래픽을 통해 작업할 수 있는 환경을 말한다 → 예시) 아이콘
마우스 등을 이용하여 화면에 있는 메뉴를 선택하여 작업을 할 수 있다

 

📝Compilation 플랫폼 의존적

OS별로 컴파일 방법이 다 다르기 때문에 OS에 따라 실행할 수도 있고 못할 수도 있다 → 기계어가 다름

 

📝Interpretation 플랫폼 독립적 

Compilation의 경우 OS별로 컴파일 방법이 다 다르지만 Interpretation 플랫폼의 독립적이면 어떤 중간 장치(Java의 경우 JVM이 될 수 있다) 각 OS에 맞게 변환 해 컴파일을 해준다

 

📝Kotline

JetBrain을 만든 회사가 만들었으며 JVM에서 동작하는 크로스 플랫폼 오픈소스 프로그래밍 언어로 자바와 호환이 가능하고 서로의 코드로 변환 시키는게 가능하다. → 안드로이드 스튜디오를 이용해 코틀린 자료를 자바로 변환하여 사용가능하다
코틀린과 스프링을 접목시킨 코프링이라는 것도 존재한다.

  • Null Safe (Null에 대한 자동 처리)
  • corouting (많은 걸 한번에 실행가능한 코드 생성 가능) → 실제 써먹을 정도인지는 안 해봐서 모름
  • 코틀린 → JS로 컴파일 (Node.js, React.js와 호환 가능) → 실제 써먹을 정도인지는 안 해봐서 모름

 

📝exe 파일 장점

exe 파일은 실행 파일로, 컴파일된 코드를 포함하며 소스 코드를 숨기고 보호하는 기능

반응형