본문 바로가기
Programing/Knowledge

[Knowledge] 프로그래밍 언어 별 특징 (Java)

by 꾸압 2022. 2. 13.

 

JAVA : 

[정의]

  - 객체 지향 언어

  - 가전 제품을 통제하려고 만들었으나 web에서 대박을 터트린 언어

[특징]

  - 객체를 이루는데 하드웨어 인프라가 필요 없음

  - DB connection, 네트워킹, XML 파싱, 유틸리티 등에 대해 다양한 API 제공

  - 오픈 소스 개발 툴이 많음 & 방대한 오픈 소스 library를 배우기 좋음

  - 메모리 관리 비용이 비쌈

  - 원하는 템플릿이 없으면 고퀄의 data 구조 만들기 어려움

  - 한국에서는 정부 & 기업의 통합 프로젝트가 거진 java로 구성 (전자정부프레임워크legacy, 넥사크론...)

 [활용]

  - 안드로이드 앱, web 앱, 빅 데이터 등에 쓰임

 

<참조 1>

https://www.guru99.com/best-programming-language.html

 

10 Best Programming Language to Learn in 2022

With time old programming languages become obsolete while new programming languages are launched, but they never gain traction. A common question amongst beginners (and coders alike) is the programmin

www.guru99.com

 

<참조 2>

https://www.youtube.com/watch?v=qR90tdW0Hbo&list=PLuHgQVnccGMCeAy-2-llhw3nWoQKUvQck&index=2 

 

<참조 3>

https://www.computer.org/publications/tech-news/trends/programming-languages-you-should-learn-in-2020

 

Programming Languages to Learn 2020 | IEEE Computer Society

 

www.computer.org

 

댓글