코드비
코드비의 개발/데이터공부
코드비
전체 방문자
오늘
어제
  • 분류 전체보기 (53)
    • IT 사전 (16)
    • IT 뉴스 (3)
    • 알고리즘 문제풀이 (2)
    • 01. 파이썬 공부 (16)
    • 02. 웹크롤링 (2)
    • 03. SQL (5)
    • 생각기록 (1)

블로그 메뉴

  • 🐍파이썬 기본문법
  • 😺깃헙
  • 🖋
  • 방명록

공지사항

  • 내가 개발 공부를 시작한 이유

인기 글

태그

  • Android
  • 컴퓨터
  • 메인보드
  • VirtualBox
  • 고수준언어
  • SQL
  • 저장장치
  • HDD
  • 백준
  • CPU
  • 프로그래밍언어
  • DB툴
  • 오라클
  • 버추얼박스
  • 윈도우
  • IDE
  • 가상컴퓨터
  • 맥OS
  • 저수준언어
  • SSD
  • 전원
  • ios
  • 운영체제
  • python3
  • 메모리
  • c언어
  • 개발자란
  • 데이터베이스툴
  • 파이썬
  • Java

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
코드비

코드비의 개발/데이터공부

IT 사전

프론트엔드(클라이언트)의 운영체제/프로그래밍 언어/개발자 세부직무

2022. 5. 6. 03:19

원래 운영체제별로 지정된 프로그래밍 언어로 만든 프로그램만 운영할 수 있었음.

그래서 수정사항 발생시 여러 운영체제에 프로그램 배포한 경우, 같은 작업 반복해야하는 문제 발생.

이러한 문제를 해결하기 위해(여러 운영체제에 수정사항 한 번에 반영할 수 있도록)

JVM(Java Virtual Machine, 자바가상머신) 개발됨

*JVM : 프로그래밍 언어 Java로 만든 프로그램이 여러 운영체제에서 돌아갈 수 있도록 돕는 프로그램

-> 단, 프로그램 이중으로 돌리니까 속도 느려짐(단점)

-> 모바일은 용량, 성능 제한있어서 JVM에 대한 니즈 적음

(프론트) 운영체제 4개
개발사 마이크로소프트 애플 구글
기기 PC 모바일
운영체제 Windows MacOS iOS Android
프로그래밍 언어 Java Script
C#
..
Swift
Object C
Java
Kotlin
  JVM 개발된 이후    
프로그래밍 언어 Java Swift
Object C
Java
Kotlin
개발자 세분화 웹 개발자 iOS 개발자 안드로이드 개발자

 

'IT 사전' 카테고리의 다른 글

네트워크란?  (0) 2022.05.06
백엔드(서버)의 운영체제/프로그래밍 언어/개발자 세부직무  (0) 2022.05.06
프론트엔드(=클라이언트) vs. 백엔드(=서버)  (0) 2022.05.06
운영체제(OS)란?  (0) 2022.05.06
컴퓨터의 구성  (0) 2022.05.06
    코드비
    코드비

    티스토리툴바