본문 바로가기
  • 내가 궁금한 IT 및 기술관련 지식모음📂
반응형

프로그래밍7

인터프리터 컴파일러 차이, 어셈블리어란? 프로그래밍 언어의 작동방식C언어, 자바, 파이썬, C++, C# 등과 같은 고급 프로그래밍 언어를 통해 개발자는 코드를 작성한다. 이러한 코드들은 컴퓨터가 이해하는 저수준 프로그래밍 언어인 어셈블리어로 변환을 거치고, 다시 기계어로 번역되어 최종적으로 실행된다. *저수준 프로그래밍 언어 - 컴퓨터의 하드웨어와 직접적으로 상호작용이 가능한 프로그래밍 언어*고급 프로그래밍 언어 - 사람이 이해하고 작성하기 쉬운 높은 추상화 수준의 프로그래밍 언어*기계어(Machine Language) - 컴퓨터가 이해하고 실행할 수 있는 0과 1로 이루어진 이진 코드 이때 사용되는 두 가지 방식이 바로 인터프리터와 컴파일러 방식이다. 어셈블리어(Assembly language)어셈블리어는 컴퓨터와 직접적으로 소통이 가능한 .. 2024. 4. 28.
자바(Java)와 자바스크립트(JavaScript) 차이, 이름이 비슷한 이유? 프로그래밍 언어 중 자바(Java)와 자바스크립트(JavaScript)는 현재 가장 널리 쓰이는 프로그래밍 언어이다. 이름이 비슷하여 간혹 두 프로그래밍 언어가 서로 연관되는 것이라고 생각할 수 있는데 자바(Java)와 자바스크립트(JavaScript)는 서로 관계없는 언어이다. 이에 대해 알아보자.  자바(Java)자바는 객체지향 프로그래밍(OOP) 언어로 1995년 썬마이크로시스템(현재의 오라클)에서 개발된 언어이다. 코드의 재사용성, 유지보수성, 이식성, 확장성 높고 자바 가상머신 (JVM : Java Virtual Machine)을 통해 다양한 플랫폼에서 실행이 가능하여 지금까지도 많이 사용되고 있는 언어이다.  웹 서버는 물론 모바일 애플리케이션도 제작이 가능하고, 차량시스템이.. 2024. 4. 24.
프론트엔드(Front-end), 백엔드(Back-end) 차이점 프론트엔드(Front - end)프론트엔드란 유저가 보는 화면구성 및 유저와 상호작용할 수 있는 인터페이스 부분을 말한다.  스마트폰의 어플을 켰을때 표시되는 화면과 버튼이나 PC를 통해 웹사이트에 접속하였을 때 사용자에게 보이는 웹 페이지 구성과 디자인, 버튼 클릭이나 스크롤을 통한 화면 전환의 과정 등 전체적인 UX(User Experience), UI(User Interface) 부분을 포함하며, 유저와 가장 먼저 상호작용하는 인터페이스 부분이다. 프론트엔드 개발 언어- HTML(HyperText Markup Language)웹 페이지의 레이아웃 및 구조를 정의하는 마크업 언어이다.- CSS(Cascding Style Sheets)HTML로 구조화 및 정의된 요소들의 스타일을 디.. 2024. 4. 24.
반응형