728x90

Programming 15

절차지향과 객체지향 프로그래밍 정의와 차이점

절차지향(Procedural Oriented Programming) 절차 지향(POP)을 대표하는 언어는 C가 있다. 프로그램이 시작하면 프로그래밍 된 순서대로 진행하며, 모든 순서가 종료되면 프로그램 또한 종료된다. 절차지향의 특징 기능을 우선시하여 프로그래밍하므로 객체 지향 언어에 비해 빠르게 프로그래밍이 가능하다. 대부분의 함수가 프로그램 내부에서 어디서든 사용 가능한 전역 데이터를 사용하기 때문에 데이터 접근이 용이하다. 하지만 데이터 접근이 유용하다는 뜻은 반대로 보안성이 낮다는 말과 같다. 절차 지향은 기능 단위로 분리하는 작업을 뜻하는 모듈화가 어렵다. 모듈화가 어렵기에 데이터 및 기능을 추가시 기존에 작성된 프로그램을 수정해야 하며 유지보수가 매우 어렵다. 객체지향(Object Orient..

Programming/Study 2023.08.21

프로그래밍 언어별 무료 전자책 이북 링크들 모음

개인적으로 현장 강의보다는 혼자 책이나 인강으로 공부하는게 더 잘 맞는 편이다.특히나 간략하게 정리되어 있는 내용으로 전체 구조 파악하고 있어야지 강의를 들어도 이해가 되는 편이라서,코딩 언어 공부 시작하기 전에는 항상 이북이나 내용이 정리된 사이트들을 찾아 본다.그래서 아래는 내가 공부하는 + 공부하고 싶은 언어들의 이북 주소들을 정리했는데 혹시 필요하신 분들은 참고하시길 !  무료 전자책 사이트들깃허브 링크 : https://github.com/EbookFoundation/free-programming-books위키독스 : https://wikidocs.net/(주)도서출판 길벗, 더 북 : https://thebook.io/한빛 미디어 리얼 타임 : https://www.hanbit.co.kr/re..

Programming/Info 2023.08.21

프로그래밍 언어 순위 및 개발직무별 언어 찾는 사이트들

티오베(TIOBE) 티오베는 소프트웨어 코드 품질을 관리해 주는 업체인데, 아래를 기준으로 프로그래밍 언어별 인기 순위를 매달 발표한다.​ 해당 프로그래밍 언어를 사용하는 엔지니어의 수 언어 관련 강의 및 언어를 사용하는 서드파티(third party) Google, Bing, Yahoo!, Wikipedia, Amazon, Youtube, Baidu 등에서 해당 언어가 검색된 횟수 PYPL(Popularity of Programming Language) PYPL은 구글에서 한 달 동안 해당 프로그래밍 언어가 얼마나 많이 검색됬는지에 따라 순위가 매겨진다. Stack Overflow 스택 오버플로우에서 매년 개발자들을 대상으로 진행하는 설문조사 결과를 볼 수 있는데, 동시에 현재 가장 많이 사용하는 프로..

Programming/Info 2023.08.21

디렉터리 구분과 파일 경로 - 루트와 홈, 절대와 상대

디렉토리(Directory)란? 디렉토리란 컴퓨팅에서 파일을 분류하기위해 사용하는 이름공간으로 폴더라고도 불린다. / : 파일 계층 구조 상의 최상위 디렉터리 ~ : 현재 접속중인 사용자의 홈 디렉터리 ./ : 작업 중인 파일이 위치한 디렉터리 ../ : 작업 중인 파일의 상위 디렉터리 루트 디렉터리 루트(Root) 폴더는 / 로 표현하며 파일 계층 구조 상의 최상위 디렉터리다. Unix: / Windows: C:\ 홈 디렉터리 홈(Home) 폴더는 현재 접속중인 사용자의 홈 디렉터리를 말한다. 참고로 하나의 컴퓨터는 여러 사용자 계정으로 이루어지는데, 홈 디렉터리는 여러 사용의 홈 디렉토리가 모여 있는 곳을 말한다. 계정명으로 설정된 폴더를 말하며 보통 리눅스에 처음 로그인하면 접속되는 위치를 말한다...

Programming/Study 2023.08.21

데이터 기반 AARRR 분석 기법 (Growth hacking)

그로스해킹(Growth hacking)이란? 그로스 해킹이란성장(Growth)과 해킹(Hacking)의 합성어로 고객의 행동을 해킹해 성장하는 것을 의미한다. 상품 및 서비스의 개선사항을 계속 점검하고 반영해 성장을 주도하는 온라인 마케팅 기법으로, 한정된 예산 하에 빠른 성장을 해야하는 스타트업들에게 효과적인 마케팅 기법이다. 기존의 마케팅이 광고 등의 브랜딩에 집중한 반면, 그로스 해킹은 지표 분석과 ROI(Return On Investment, 투자자본수익률)과 같은 구체적인 KPI 등을 기반으로 한 성장에 집중한다. 기존의 마케팅은 광고 수치로만 성과를 파악해, 매출 하락, 정체, 상승의 구체적인 원인 파악이 불가능 했지만, 그로스 해킹은 고객의 행동패턴을 분석하면서 원인을 찾아내 개선하기가 손 ..

Programming/Study 2023.08.21
728x90