[1-2] 장점과 단점
·
📚 STUDY/🔥 C
C의 본 용도는 OS 혹은 시스템 SW를 제작하는 것C는 저급언어로, OS처럼 시스템을 제어하는 언어들은 바이트 단위와 메모리 주소값 등의 기계 수준 개념까지 다룰 수 있어야 함. (대부분 직접 제어하지 않고, 미리 짠 알고리즘에 의해 작동)C는 작은 언어임. (다른 언어에 비해 매우 한정된 특징들을 제공함) ➡ 최대한 특징을 적게 갖고 있기 때문에, 표준 함수들로 이루어진 '라이브러리'에 매우 크게 의존함.C는 관대한 언어임. 당신이 스스로 무엇을 하고 있는지 알고있다고 가정하기 때문에, 에러가 발생했을 때 구체적으로 무엇이 일어났는지에 대해 알려주지 않음. 📌 장점1. 효율성- C는 어셈블리어를 대체하기 위해 만들어졌기에, C언어로 짜인 프로그램들은 한정된 메모리 내에서 최대한 빨라야 했음. 2. ..
[1-1] C의 역사
·
📚 STUDY/🔥 C
📌 유래- C는 UNIX 운영체제의 산물이며, 벨 연구소에서 일하던 켄 톰슨, 데니스 리치 등이 만들었음.- UNIX는 다른 OS처럼 어셈블리어로 제작됨. 어셈블리어로 제작된 언어들은 주로 디버깅을 하거나 성능 업그레이드시 매우 힘들다는 특징을 갖고 있음. 이러한 단점으로 톰슨은 UNIX 개발을 지속하기 위해 어셈블리어보다 조금 더 고급 언어가 필요하다고 생각해 B언어를 만들었음. (B언어는 60년대 중반에 제작된 BCPL이라는 시스템 프로그래밍 언어 기반 만들어짐)- B보다 더 발전된 언어 NB(New B)를 만들고, 더한 발전으로 B와 많이 달라진 형태가 되어 C라고 이름 지음. 📌 표준화- 70년대 내내 발전해옴. (특히 77~79년)- 80년대가 되자, C 컴파일러는 어느 OS, 컴퓨터든 지원..
[Part 7] 소개와 전략
·
🏆 자격증/🔠 TOEIC
💡 살펴보기총 54문제단일 지문 : 10개 (각 2-4문제, 총 29문제)이중 지문 : 2개 (각 5문제, 총 10문제)삼중 지문 : 3개 (각 5문제, 총 15문제) 📌 주요 유형1. 질문 유형주제 / 세부 내용 / 동의어 / 추론2. 지문 유형편지, 이메일 / 광고, 공고 / 문제 메시지 / 양식 📌 풀이 전략1. 질문 많이 없으면, 지문을 먼저 읽어도 됨.2. 흐름 잡을 수 있는 표현/문장에 표시하며 글 읽기3. 이중, 삼중 지문은 모든 지문의 관계를 전체적으로 파악해야 함! (서로 연관된 질문이 나옴) ⭐ Tip정확하게 읽고 푸는 연습을 해야 함. (대충하면 안돼)지문을 많이 읽으며 배경지식을 쌓고, 어휘를 많이 외워둬야 함.
[Part 6] 소개와 전략
·
🏆 자격증/🔠 TOEIC
💡 살펴보기총 16문제 (4개의 지문, 각 4개 문제로 구성)문법 + 어휘 + 독해 📌 주요 유형1. 문법 (문장 구조 완성)2. 어휘 (해석 필요)3. 처음, 중간, 끝 부분 중 하나의 빈칸에 문장을 넣는 문제 (글 흐름 파악 필요) 📌 풀이 전략1. 어느 유형의 문제인지 파악 (문법/어휘 중)문법 문제 : 해석 어휘 문제 : 앞/뒤에 자주 어울려 쓰이는 표현이 있는지 보고 답 고르기 → 전체 맥락 보기 ⭐ Tip풀 수 있는 문제 먼저 풀기 (순서대로 풀 필요 X)빈출 접속 부사 암기결국, 독해 실력을 키워야 함
[Part 5] 소개와 전략
·
🏆 자격증/🔠 TOEIC
💡 살펴보기총 30문제 (문법/어휘로 크게 나뉨)하나의 문장에 빈칸이 주어짐 (선택지 4개) 📌 주요 유형1. 문법 (단어의 파생어 or 변형 형태)2. 어휘 (해석 필요) 📌 풀이 전략1. 어느 유형의 문제인지 파악 (문법/어휘 중)문법 문제 : 해석 어휘 문제 : 앞/뒤에 자주 어울려 쓰이는 표현이 있는지 보고 답 고르기 → 전체 맥락 보기 ⭐ Tip빠르고, 정확하게 푸는 법 연습하기15분 이내에 풀어야 함파생어 암기하기