본문 바로가기
728x90
300x250
SMALL

프로그래밍82

WORA(Write Once Run Anywhere) WORA(Write Once Run Anywhere) : 플랫폼 독립성 프로그램을 한번 작성해서 실행하고 나면 언제어디서든 시스템 상관 없이 사용가능한 것을 말한다. C는 프로그램에 종속되기 때문에 리눅스 C와 윈도우 C가 다른데 자바는 한번 만들어 놓으면 다 쓸 수 있다. 네트워크에 연결된 어느 클라이언트에서나 실행이 된다. 웹브라우저, 분산환경 지원 WORA를 가능하게 하는 자바의 특징 바이트 코드, JVM덕분에 어디서든 사용가능 바이트 코드 : 글자를 한자 표시 한다면 어떤 시스템은 2바이트로 표시하는데 어떤데는 3바이트로 표시됨 3바이 시스템에서 만들었는데 2바이트에서 불러오면 깨지게됨 그런데 바이트 코드는 모든 글자를 1바이트씩 표현해서 그럴일이 없다. 한번 컴파일한 바이트 코드는 모든 기계에서.. 2021. 7. 26.
컴파일 이란? 컴파일 이란? 프로그래밍 언어로 작성된 텍스트 파일을 소스라고 하는데 컴파일은 이 소스 파일을 컴퓨터가 이해할 수있는 기계어로 만드는 과정을 합니다. 그러니까 우리가 작성한 코드들은 컴파일러를 거쳐서 0101로 이루어진 기계어로 변환되는 과정을 거치게 되는 것입니다. 소스파일의 확장자와 컴파일 된 후 확장자가 다른데 자바 : .java -> class C언어 : .c -> .obj -> .exe // 중간에 오브젝트파일이 있다. C++ : .cpp -> .obj -> .exe 그러니까 java는 만들때는 .java로 확장자를 만들고 컴파일을 하게 되면 .class가 됩니다. 2021. 7. 24.
프로그래밍 언어 프로그램 작성 언어 기계어(machine language) - 0,1 이진수로 구성된 언어 - 컴퓨터의 cpu가 이해할 수있는 언어이다. 어셈블리어 기계어 명령을 ADD, SUB, MOVE 등과 같은 표현하기 쉬운 상징적인 단어인 니모닉 기호 (mnemonic symbol)로 일대일 대응시킨 언어 고급언어 - 사람이 이해하기 쉽고, 복잡한 작업, 자료 구조,알고리즘을 표현하기 위해 고안된 언어 - Pascal, Basic, C/C++, Java, C# - 절차 지향 언어와 객체 지향 언어 어셈블리어와 기계어로 코딩하는 것은 기계에 종속적이다. 따라서 기계가 바뀔 때마다 매번 코딩을 다시 해야 한다. 그래서 고급언어가 나오게 되었다. 절차 지향 언어는 일에 순서대로 처리하는 것을 말하고 객체지향은 버튼을 .. 2021. 7. 17.
MySQL 워크벤치 스키마 생성 https://moo-you.tistory.com/211?category=427672 MySQL 워크벤치 계정추가하기 지난 포스팅에서 MySQL utf8 설정까지 했습니다. https://moo-you.tistory.com/210?category=427672 MySQL utf8 설정하기 지난번 포스팅해서 MySQL 설치했었고 https://moo-you.tistory.com/170?category=427672.. moo-you.tistory.com 지난 포스팅해서 계정 추가하기까지 완료 했습니다. 그러면 스키마(데이터 베이스)를 생성 하겠습니다. 1. MySQL 워크벤치를 실행하고 새로 생성한 계정으로 들어갑니다. 2. 스키마를 추가합니다. Create a new schema in the connecte.. 2021. 5. 22.
728x90
반응형
LIST