코딩Coding
-
<Java용어>컴파일 언어와 인터프리트 언어(Compile Language vs Interpreted Language)코딩Coding/Java&Kotlin용어 2020. 6. 11. 09:29
https://youtu.be/9sSxdhYGYSM 컴파일 언어와 인터프리트 언어 프로그래밍 언어는 실행 방식에 따라 크게 두 가지로 나눌 수 있다. 하나는 실행하기 전에 실행에 대한 모든 것들을 결정해 놓는 언어이며, 다른 하나는 실행 시점에 결정하는 언어이다. 알다시피 앞엣 것을 컴파일 언어라고 부르고 뒤엣 것을 인터프리트 언어라고 부른다. 컴파일 언어에서의 '컴파일'이란 원시코드를 목적코드로 변환하는 일련의 작업을 일컫는다. 컴파일 과정을 순서대로 나열하면 다음과 같다. 1)원시코드 : 프로그래머들이 에디팅한 코드 2)어휘분석 : 사용 가능한 낱말들로 이루어졌는지 점검 3)구분분석 : 낱말들의 연결이 타당한지 점검 4)의미분석 : 연결된 문장의 의미가 옿은지 점검. 가령 함수의 리턴 타입대로 반환되..
-
Ruby루비 다운 받기코딩Coding/Ruby루비 2020. 6. 10. 14:44
https://www.ruby-lang.org/en/downloads/Download RubyHere you can get the latest Ruby distributions in your favorite flavor. The current stable version is 2.7.1. Please be sure to read Ruby’s License. Ways of Installing Ruby We have several tools on each major platform to install Ruby: On Linux/UNIX, you cwww.ruby-lang.org
-
증감 연산자(++, --)(increment and decrement operator)코딩Coding/C#_연습 2020. 6. 10. 11:08
증감 연산자(++, --) ++전위 using System; namespace ConsoleApp1 { class Program { static void Main(string[] args) { int a = 3; int b = 2 * ++a; // a의 값을 1증가시키고, a 의 값을 출력. Console.WriteLine("a={0}, b={1} ", a, b); } } } 결과 후위++ using System; namespace ConsoleApp1 { class Program { static void Main(string[] args) { int a = 3; int b = 2 * a++; // a 의 값을 출력한 뒤, a의 값을 1증가. Console.WriteLine("a={0}, b={1} ",..
-
"모바일 프로그래머"가 갖추어야 할 필수 역량코딩Coding 2020. 6. 8. 12:42
https://m.hanbit.co.kr/academy/channel/view.html?cms_code=CMS8517861891&cate_cd=001"모바일 프로그래머"가 갖추어야 할 필수 역량모바일 프로그래머는 웹 프로그래머가 갖추어야 할 필수 지식을 기본적으로 갖추고 있어야 한다. 그리고 추가적으로 요구되는 지식들이 있다. 이 지식들 중에는 모바일 애플리케이션이 갖는 이m.hanbit.co.kr 모바일 프로그래머가 공통으로 갖추어야 할 지식 컴퓨터 구조 : 중앙 처리 장치(CPU), 메모리, 캐시 등의 구조와 작동 원리를 이해해야 한다. 컴퓨터 보안 : 응용 프로그램 인터페이스(API) : iOS 프로그래머가 갖추어야 할 기술 오브젝트 C : 애플의 iOS와 OS X 운영체제에 기반한 앱 개발에 필요..