///
Search
😃

2일차 (6/16)

이승훈

@
웹 개발 개요
애자일 방식
운영체제
C언어
C언어 실습 및 백준 기초 별 단계 풀이(산술 및 조건문)

김치훈

1.
CS지식
웹 개발 개요
개발자는 웹서비스를 구현하고, 유지보수하고 배포(반영)한다.
유저는 웹서비스를 이용하는 손님이다.
사용자는 웹브라우저를 통해서 웹서비스를 이용한다.
HTTP는 웹서버와 웹클라이언트가 서로 이야기를 나눌 때 지켜야하는 규약 혹은 언어이다.
웹클라이언트로 인정을 받으려면, HTTP에 적혀있는 클라이언트가 가져야할 기능리스트를 모두 가져야 한다.
누구나 변호사에 준하는 능력과 자격을 갖추면 변호사가 될 수 있다.
날때부터 변호사는 없다.
마찬가지로 어떤 프로그램이든 HTTP가 제시하는 클라이언트의 자격 기준에 해당되면 웹클라이언트라고 인정된다.
웹 브라우저(웹 클라이언트의 일종)와 웹 서버(NGIX or 아파치)는 서로 HTTP 라는 언어로 통신한다.
운영체제
운영체제(運營體制 / Operating System)
사용자가 컴퓨터를 쉽게 다룰 수 있게 해주는 인터페이스.
대표적으로 macOS, linux, windows 가 있다.
컴퓨터 자원을 효율적으로 관리하기 위한 시스템
운영체제는 펌웨어 다음으로 하드웨어와 가장 직접적으로 관련되는 소프트웨어.
커널
운영체제(OS)의 심장이자 OS를 규정짓는 매우 중요한 부분.
하드웨어의 자원을 그것을 필요로하는 프로세스에 나눠주고,
프로세스 제어(태스크 매니저), 메모리 제어,
프로그램이 운영체제에 요구하는 시스템 콜 등을 수행하는 부분으로
운영체제 맨 하부에서 돌아간다.
현재 많이 사용되고 있는 OS는 커널 위에 여러 가지 레이어를 올린 것.
페도라, 우분투 등이 다 리눅스로 묶이는 것도 이들이 같은 리눅스 커널을 사용하고 있기 때문.
운영 체제에서 커널과 이용자 사이에 끼어서 이용자의 명령을 해석하고
그 처리 결과를 뿌려주는 시스템 프로그램.
Shell의 사전적 의미인 조개/소라 껍데기에서 따온 말로
내부의 커널이 있고 사용자는 이를 감싸고 있는 껍데기를 통해 커널에 접근한다는 개념으로
컴퓨터 초창기인 60년대부터 사용된 단어이다.
셸은 흔히 두 종류로 구분하는데, 명령 줄 셸과 그래픽 셸이다.
전자는 CLI이고 후자는 GUI라 부른다.
CLI는 때때로 CUI(character 또는 console user interface)라고 부르기도 한다.
그 외에도 이 환경으로 접속하는 보안접속 프로그램(SSH; Secure SHell)을 일컫는 말이기도 하다.
2.
C언어
C언어의 정신
프로그래머를 믿어라. (Trust the programmer)
프로그래머가 작업을 못하게 방해하지 마라. (Don't prevent the programmer from doing what needs to be done)
언어를 작고 간단하게 유지하라. (Keep the language small and simple)
호환성은 장담할 수 없더라도 빨리 작동하게 만들어라. (Make it fast, even if it is not guaranteed to be portable)
온라인 개발환경
명령어
printf - 출력 하는 명령어
for - 반복문
if - 조건문

서보민

손정아

참고사항
09 : 00 ~ 12 : 00
13 : 00 ~ 16 : 00
※ “토글” 을 클릭해주세요

최태승

1.
CS 기초 - 클라이언트 - 서버 - HTTP,HTTPS
2.
운영체제 - 개요 - 커널 - 쉘
3.
C언어 - 수동자동차 느낌의 언어
<개인메모>
http https
둘 다 프로토콜임
기본값은 443임
숫자들은 포트라고 부름
서버 = 컴퓨터
naver는 도메인이고 Ip에 대한 별명 느낌임
http 통신규약 (식당 이용법)
요청, 응답
컴퓨터(서버) == 주민센터
포트 == 창구
http만 받도록
http://www.naver.com:443 https만 받도록
프로트콜과 포트는 맞아야합니다.
펌웨어
rom : 비휘발
ram : 휘발
리눅스는 안정적이고 재부팅안해도 되어서 서버 관리할 때 편함
맥 : TUI 프로그램 >> 터미널
윈도우 : TUI 프로그램 >>
관리자 권한으로 터미널에 접속하지 않으면 특정 행위는 불가능
CLI = 터미널 = 커맨드환경 = 쉘
#include<stdio.h> // 표준입출력 불러오기
// 표준입력(키보드) + 표준출력