깨알 C언어 | 02. 컴파일러 & 인터프리터 제2강 컴파일러, 인터프리터 두 개가 하는 역할은 똑같다, 컴퓨터한테 명령을 내리고 싶으면, 컴퓨터가 알아들을 수 있는 말로 해야함, 이진법: 컴퓨터는 1하고 0 밖에 모른다, 전압: 전압이 높은가(5 볼트), 낮은가(1.5 볼트) 밖에 모른다, 컴퓨터가 하는 역할은 빠르게 연산하는 것만, 컴퓨터가 빠르게 연산할 수 있도록 컴퓨터가 알아들을 수 있는 말로 컴퓨터한테 명령을 해야 된다, 내가 말하는 것을 중간에서 컴퓨터가 알아들을 수 있도록 컴파일러, 인터프리터의 역할 자연어 기계어 컴파일러, 인터프리터? 언어 번역기, 컴파일? 번역하는 과정 프로그래밍 언어를 번역, 컴퓨터가 알아 들을 수 있는 1과 0의 숫자로 바꿔주는 것, #c언어 컴파일 과정 선언> 입력> 처리> 출력 .c 프로그래밍 언어(고급 언어)로 만들었을 때, 파일명 확장자가 .c, ex. aaa.c .c> 전처리기> .i c언어는 main 함수부터 시작> 처리> 함수가 끝나면 프로그램이 종료, int main void main .i # include 많은 사람들이 쓰는 것들: printf(), scanf() 등 그런 것들을 미리 누가 만들어 놓음, 이런 것들과 내가 만든 것들과 합쳐주는 것이 전처리기 하는 역할, 전처리기를 돌리면 .i라는 확장자가 만들어진다, .s 컴퓨터가 알아들을 수 있는 컴파일러를 돌림, 돌리면 .s라는 확장자 나오게 된다, .o 기계어하고 가장 적합하고 가장 가까운 어셈블러를 하게 됌, .o라는 확장자 .exe 파일을 하나만 만드는 게 아님, 여러 개의 파일을 가지고 하나의 프로그램을 만듦, 파일들을 엮음 = 링커 링커를 하게 되면 실행할 수 있는 파일이 만들어지게 되는 것, #c언어 컴파일 과정 8:32 #컴파일러와 인터프리터의 차이점 # 컴파일러 8:57 자바, 파이썬은 컴파일러도 하고 인터프리터도 하게 된다, # 인터프리터 9:59 한 줄씩 읽어 들여서? = 번역X, 통역O 별도의 실행파일이 존재하지 않는다? 기록으로 남기지 않는 이상 번역서가 나오지 않음, // 통역을 한 라인에 대한 굉장히 빠른 속도, + 어셈블러? 어셈블리 언어를 번역해주는 대표적으로 기계어로 바꿔주는 것은 컴파일러, 인터프리터, 어셈블러, 11:19 [문] 오답
6주면 짧으면 짧고, 길면 긴 시간인데...아직 늦지는 않으듯 합니다. 오늘 합격자 발표 날이니 아마 오늘부터 준비하시는 분들 많으실꺼에요.. 프로그램 강의들 길게 구성되어 있지 않으니깐 3~4개씩 들어주시면 20일이면 충분히 들어주실 수 있고, 본강도 여러번 반복하시면 합격하실 수 있을꺼에요~ 실기는 필기랑 좀 다르게 넓은 출제범위에서 기억을 다 해야하니 남은기간 조금만 시간을 더 내셔서 준비해주세요. 저도 프로그램이나 다른 특강들도 열심히 하겠습니다. 감사합니다. ^^
저 거짓말안하고 컴과 재학생인데... 저희 교수님보다 백배는 설명 잘하세요 ㅠㅠ 진짜 다행이예요
아유...감사합니다. ^^
이번에 시험기간이신가봐요..
대학생분들이 많이 들어주시네요~
C언어 어렵지만 포기하지 말고 끝까지 들어주세요~~
학부생이시니깐 앞으로도 계속 쓰일꺼에요~~
감사합니다.
깨알 C언어 | 02. 컴파일러 & 인터프리터
제2강 컴파일러, 인터프리터
두 개가 하는 역할은 똑같다,
컴퓨터한테 명령을 내리고 싶으면, 컴퓨터가 알아들을 수 있는 말로 해야함,
이진법: 컴퓨터는 1하고 0 밖에 모른다,
전압: 전압이 높은가(5 볼트), 낮은가(1.5 볼트) 밖에 모른다,
컴퓨터가 하는 역할은 빠르게 연산하는 것만, 컴퓨터가 빠르게 연산할 수 있도록 컴퓨터가 알아들을 수 있는 말로 컴퓨터한테 명령을 해야 된다,
내가 말하는 것을 중간에서 컴퓨터가 알아들을 수 있도록 컴파일러, 인터프리터의 역할
자연어 기계어
컴파일러, 인터프리터? 언어 번역기,
컴파일? 번역하는 과정
프로그래밍 언어를 번역, 컴퓨터가 알아 들을 수 있는 1과 0의 숫자로 바꿔주는 것,
#c언어 컴파일 과정
선언> 입력> 처리> 출력
.c
프로그래밍 언어(고급 언어)로 만들었을 때, 파일명 확장자가 .c,
ex. aaa.c
.c> 전처리기> .i
c언어는 main 함수부터 시작> 처리> 함수가 끝나면 프로그램이 종료,
int main
void main
.i
# include
많은 사람들이 쓰는 것들: printf(), scanf() 등 그런 것들을 미리 누가 만들어 놓음,
이런 것들과 내가 만든 것들과 합쳐주는 것이 전처리기 하는 역할,
전처리기를 돌리면 .i라는 확장자가 만들어진다,
.s
컴퓨터가 알아들을 수 있는 컴파일러를 돌림, 돌리면 .s라는 확장자 나오게 된다,
.o
기계어하고 가장 적합하고 가장 가까운 어셈블러를 하게 됌, .o라는 확장자
.exe
파일을 하나만 만드는 게 아님, 여러 개의 파일을 가지고 하나의 프로그램을 만듦,
파일들을 엮음 = 링커
링커를 하게 되면 실행할 수 있는 파일이 만들어지게 되는 것,
#c언어 컴파일 과정
8:32
#컴파일러와 인터프리터의 차이점
# 컴파일러 8:57
자바, 파이썬은 컴파일러도 하고 인터프리터도 하게 된다,
# 인터프리터 9:59
한 줄씩 읽어 들여서? = 번역X, 통역O
별도의 실행파일이 존재하지 않는다? 기록으로 남기지 않는 이상 번역서가 나오지 않음,
// 통역을
한 라인에 대한 굉장히 빠른 속도,
+ 어셈블러? 어셈블리 언어를 번역해주는
대표적으로 기계어로 바꿔주는 것은 컴파일러, 인터프리터, 어셈블러,
11:19 [문] 오답
안녕하세요~~~
정리해주셔서 감사합니다. ^^
많은 도움이 될꺼에요~
👍
교수님이 하는 설명 보다 영상 강의 선생님들이 설명을 더 쉽게 잘하시네요
안녕하세요~~~
쉽게 들어주셔서 감사합니다.
모르는 문제는 언제든 질문주세요~~^^
2:43 4:27 8:33 9:56 11:16
안녕하세요~~
페이지가 넘어가는 포인트군요..^^
수강해주셔서 감사합니다.
명 강의 감사합니다. 비 전공인데 귀에 쏙쏙 들어옵니다..
안녕하세요~~~
C언어 어렵지만, 하나씩 하다 보면 나중에는 익숙해지실꺼에요..
중간중간 포기하고 싶으실때가 많겠지만 꼭 완강해주세요.
완강 소식 기다리겠습니다.
감사합니다. ^^
복습) 개발을 한다는건 컴파일러랑 인터프리터 없으면 아예 못할정도로 엄청 중요한거네요..!? 거의 심장같은...ㅋㅋ
안녕하세요~~
그렇지요~~~컴파일러가 없는 프로그램은 없으니깐요~~^^
개념만 알아두시면 될 듯 합니다.
감사합니다.
이번에 정처기 필기 2회차에 나왔네요 컴파일... 운이 좋아서 맞췄는데 듣고 갔으면 확신을 가지고 찍을 수 있을텐데ㅎㅎ 필기 준비할때부터 깨알c언어 듣는것도 많은 도움이 될꺼 같네요
4과목에서 프로그램 문제가 정말 어렵게 출제가 되고 있어요.
필기부터 프로그램 강의를 공부해야지 4과목 과락이 없을꺼같아요. ^^
2024 정보 처리 기사 필기 강의는 없나요? 2022년만 보이네요
재밌고 쉽게 설명되어서 이해 잘했습니다 감사합니다😍
감사합니다. ^^
실기공부 1일차 c언어 2강까지들었는데 이해가 쏙쏙 가네요. 학생일때도 이렇게 공부하지않았는데,, 컴퓨터공학 전공하고 졸업 후 전혀 다른일하다가 다시 도전합니다🙂 얼른 실기강의 신청하고싶어요❣ 실기강의 오픈전까지 열심히 c강의 듣고있을게요 ㅎㅎ
컴퓨터 관련쪽으로 전직을 생각하시나보네요~~
컴공 졸업하셨으니 그때 공부하셨던것들이 새록새록 떠오르실꺼에요~~
합격까지 열심히 응원해드리도록 하겠습니다.
감사합니다. ^^
안녕하세요 선생님~ 선생님 강의 결제했는데 프로그래밍 특강 듣기 전에 깨알C언어 다 들으려고 듣고 있습니다. 깨알C언어는 교재나 자료가 따로 없나요?
안녕하세요~~
cafe.naver.com/sosozl/9
여기에 가시면 해당 자료가 있습니다. ^^
감사합니다.
컴파일러랑 인터프리터 문제가 컴활1급에서 나왔던 거였네요 😊
깨알 C언어 1강에 else단어도 컴활1급 실기에 프로시저에서 나왔구요 😊
2강 잘 봤습니다. 😮
안녕하세요~~~
컴활 1급에도 프로그램이 조금 포함이 되어 있으니 나왔을꺼에요~~
수강해주셔서 감사합니다. ^^
@@HeungSsaem 넵 ^^
명불허전 강의
아이구야...감사합니다. ^^
3:00
:D
수강완료
2강 완료^^
점점 어려워지겠지만, 꼭 완강해주세요..
완강에 댓글 달리길 기다리고 있을께요..지켜보겠습니다. ^^
감사합니다
시청해 주셔서 감사드립니다.^^
최고
감사합니다. ^^
완료
혹시 학습자료는 따로 다운 받을 수 있는 곳이 있나요?!
안녕하세요~~~
깨알 C언어 자료는
cafe.naver.com/sosozl/9
여기에 첨부되어 있습니다.
감사합니다. ^^
6주남았는데 이제 실기준비시작하네요 ㅜㅜ 합격할수있을까요
6주면 짧으면 짧고, 길면 긴 시간인데...아직 늦지는 않으듯 합니다.
오늘 합격자 발표 날이니 아마 오늘부터 준비하시는 분들 많으실꺼에요..
프로그램 강의들 길게 구성되어 있지 않으니깐 3~4개씩 들어주시면 20일이면 충분히 들어주실 수 있고,
본강도 여러번 반복하시면 합격하실 수 있을꺼에요~
실기는 필기랑 좀 다르게 넓은 출제범위에서 기억을 다 해야하니 남은기간 조금만 시간을 더 내셔서 준비해주세요.
저도 프로그램이나 다른 특강들도 열심히 하겠습니다.
감사합니다. ^^
C언어 컴파일 과정에 컴파일러 다음 어셈블러라고 나왔는데요. 쌤이 마지막에 언급해주신 어셈블리어를 번역해주는 어셈블러랑 다른건갸요? 저는 씨언어를 컴파일하면 어셈블리어가 나와서 어셈블러가 번역을 하고 그 다음 링커가 나오는건가? 싶어서 헷갈렸네요..
안녕하세요~~
어셈블리어라는게 기계어를 기호로 나타낸게 어셈블리어입니다.
그러니깐 기계마다 틀릴수가 있지요
인텔계열 틀리고, 맥계열 틀리고 뭐 기계마다 만들때 다른 기계어를 사용하게 되니깐요...
C언어에서 어셈블리어를 만든다는게 기계어와 매칭되는 기호화된 문자를 만든다고 보시면 될거 같아요.
어셈블리어는 아주 오래전 기계어로 프로그램을 짜던걸 기호화한 프로그램언어이고요..
C언어를 어셈블리어로 변환한다고 생각해주심 됩니다. ^^
240418 완
230601 완
수강해주셔서 감사합니다. ^^