1. 예정 ¶
- OMS : 김윤환 학우 - Introduction to Functional Programming - 함수형 프로그래밍 언어란 무엇인가
- 진행 사항 공유
- 스터디 및 프로젝트 - 활동지도/2015
- 기타
- 정회원 관련 공지
- 새싹교실 안내
- 튜터 신청 방법
- 튜티 선정 방식
- 참가자 명단(총 15명) - https://docs.google.com/spreadsheets/d/1IFqISWlzt-VuDZkTU6DtAvtd7bb1g1HRfbQdYBSJ4xY/edit?usp=sharing
- 강사 신청 - http://goo.gl/forms/2EPNwK2u5Q
- 튜터 신청 방법
- 6층 PC실 교체작업
- 커피메이커
- 정회원 관련 공지
OMS ¶
* Introduction to Functional Programming - 함수형 프로그래밍 언어란 무엇인가
- 프로그램 패러다임
프로그램을 잘 만들기 위한 생각 - 버그가 없고, 생산성이 높다
- 함수형 프로그래밍 - side effect보다는 함수의 리턴값에 의존해서 프로그램을 만들어가는 프로그래밍 패러다임
side effect - 함수나 표현식이 내부에서 상태값을 변경하거나 의존하는 방식으로 동작하면, 이 함수나 표현식은 사이드 이펙트가 있다.
- Refernetial transparency - 참조 투명성
동일한 입력값에 대해서 함수는 항상 동일한 리턴 값을 주어야 한다. 사이드 이펙트가 있으면 참조 투명성을 해친다.
사이드 이펙트가 있어도 참조 투명성을 해치지 않는 경우도 있다.
- 사이드 이펙트를 줄이는게 좋다. -> 버그가 발생하기 쉽기 때문이다.
- 사이드 이펙트는 무조건 안 좋은 건가? -> 사이드 이펙트를 없이 프로그램을 구성하는게 이상적이지만, 실제로 그러기도 힘들고, 잘 활용하는 편이 좋다.
- functional programming & imperative programming
- 컴파일러가 제공할 수 있는 코드를 프로그래머가 써야하는가?
- lisp은 데이터와 코드를 구분하지 않는다.
- 다음 주자: 김성원 - 카드를 가지고 놀기 - 응용을 한다면 시타델에서
진행 상황 공유 ¶
- 자알하자 - 목: 설이라 쉼. 월: 알고리즘 문제 풀이 공유/queue를 이용 수열에서 합이 특정한 값을 가지는 부분 수열을 찾아내는 알고리즘
- Swiftercalifragilisticexpialidocious - 17일: 첫 앱을 시뮬레이트, UI가 다 깨짐, 24일: 파토
- 열파참/프로젝트: 진행중. 대여 기능 보다는 보유 목록 관리 위주
- Project_AI: 공부중. 디자인 완성
- 한자공/시즌3/프로젝트:: 각자 개인적으로 진행 후 합칠 예정. git 학생계정을 얻을 때는 @live.cau.ac.kr로 보내주세요. 그래야 바로 옵니다.
- LoPY2015 스크립트를 따오는데 성공.
- KJS: 알파버전이 꾸준히 업데이트 중으로 추정.
- 엔진소리죽이는데: 부품 대부분 구매 완료.
- 사물함관리: 장고에서 플라스크로 변경 후 진행 중.
기타 ¶
- 새싹을 진행하면 자동으로 튜터링이 되게끔 진행 중. 서류 최소화를 약속
- 새싹 교실 강사 신청 받는 중: http://zeropage.org/notice/97308
- 준회원도 강사 가능
- 주 1회 진행 권장 - 힘들 경우 회장에게 문의
- 새싹 교실 강사 신청 받는 중: http://zeropage.org/notice/97308
- PC교체 작업 진행 중,,,저녁까지 제공하고 마무리 작업 정모 후 완료 예정
- 커피메이커를 얻어오고 커피도 할인된 가격으로 구매. 시음 후 피드백 부탁 드립니다.