7
[Solidity] 기본 문법 by AustinProd
솔리디티로 스마트 컨트렉트 작성 시, 아래와 같은 함수를 볼 수 있다. 내부에 작성된 코드는 생략하고 함수가 선언된 형식에 집중해보자. 여타 프로그래밍 언어와 유사한 부분이 있는 듯 하지만 선언문의 순서라던지 용어에서 차이점을 느낄 수 있을 것이다. 오늘 포스팅에서 집중해서 볼 부분은 스코프(Scope 혹은 Visibility)다. 아래 함수 예제 코드에서
33
[컴퓨터 공학 기초 강의] 혼자 공부하는 컴퓨터 구조+운영체제
강민철 저자님과 함께하는 『혼자 공부하는 컴퓨터 구조+운영체제』 강의입니다. 다른 입문서에서는 알려주지 않았던 진짜 컴퓨터 공학 지식을 만나보세요!
👨🏫 누구를 위한 강의인가요?
- 컴퓨터 구조와 운영체제를 배우고 싶은 분
- 기술 면접을 준비하는 취업 준비생
- 컴퓨터의 작동 구조를 제대로 알고 싶은 주니어 개발자
- 프로그램을 움직이는 하부 기술에 대한 이해가 부족한 개발자
🙋♂️어떤 내용을 다루고 있나요?
- 컴퓨터의 구조와 4가지 핵심 부품(CPU, 메모리, 보조기억장치, 입출력장치)
- 운영체제, 프로세스와 스레드 이해하기
- CPU 스케줄링 기법, 프로세스와 스레드 관리 기법
- 가상 메모리와 파일 시스템
BSD에 대한 설명
오픈 소스의 세계에서, "리눅스"라는 단어는 "운영체제"라는 단어와 거의 동의어입니다. 하지만 리눅스만이 유일한 오픈 소스 UNIX® 운영체제인 것은 아닙니다. Internet Operating System Counter에 따르면, 1999년 4월을 기준으로 네트워크에 연결된 전세계의 컴퓨터들 중 31.3%가 리눅스를 구동시켰습니다. 14.6%는 BSD U
2
블록체인 인 액션
초기에 블록체인에 열광한 이유는 은행과 같은 중개자 없이 인간이 만든 경계(예: 국경)를 넘어 전 세계 누구에게나 디지털 통화를 P2P로 전송할 수 있다는 점이었다(비트코인이 시발점). 이런 열풍은 비 암호 화폐 유형의 트랜잭션에 대해서도 P2P 기능을 적용할 수 있다는 사실이 알려지면서 더욱 고조되었다. 트랜잭션은 소유권, 증서, 음악, 예술, 비밀…
2
Solidity 문법 정리
오늘 포스트에서는 solidity의 기본 문법에 대해서 알아보겠습니다.
저는 일단 crypto zombies라는 사이트를 이용해 학습을 진행해보았는데요, 게임을 만들면서 이더리움 댑(dApp) 코딩을 배울 수 있는 사이트입니다.
해당 포스트는 크립토 좀비의 첫 번째 course를 따라가면서 제작되었습니다.
[운영체제] 운영체제 과목 개념 정리
- 운영체제란? 편리하고 효율적으로 하드웨어를 사용자가 이용할 수 있도록 시스템의 운영을 돕는 역할을 한다.
- 컴퓨터 시스템 = 사용자 + 소프트웨어 + 하드웨어
- 운영체제의 기능
1. 자원의 효율적 운영을 위한 스케쥴링
2. 사용자와 컴퓨터간 시스템 인터페이스
3. 각종 자원의 제어, 관리, 할당
4. 오류 검사 및 ...
유닉스와 리눅스 탄생
리눅스가 인기 있는 이유 누구나 소스코드를 볼 수 있다. 리눅스는 크게 리눅스 커널과 리눅스 유틸리티 2가지로 구성되어 있는데 대부분 코드가 공개되어 있다. 누구나 참여할 수 있는 개방적인 오픈소스 프로젝트이다. 리눅스 소스코드를 분석하다가 버그나 논리적인 오류를 발견하면 누구나 리눅스 오픈소스 프로젝트에 반영할 수 있고, 가독성이 떨어지는 코드를 리팩터링
여러가지 프로그래밍 언어와 컴파일러 & 어셈블러 & 인터프리터
컴퓨터를 통해 프로그램을 작성할 때는 프로그래밍 언어가 필요합니다. 오늘 알아볼 내용은 아래의 포스트들과 연관이 있는 내용입니다. 다양한 프로그래밍 언어(1) 다양한 프로그래밍 언어(1) 과거부터 현재까지 정말 많은 수의 프로그래밍 언어들이 사용되어 왔고, 또 현재까지도 사용되고 있습니다. 오늘은 다양한 프로그래밍 언어들을 시간순으로 정리하고 알아보도록 하
2
다양한 프로그래밍 언어 - 고수준 언어
과거부터 현재까지 정말 많은 수의 프로그래밍 언어들이 사용되어 왔고, 또 현재까지도 사용되고 있습니다. 오늘은 다양한 프로그래밍 언어들을 시간순으로 정리하고 알아보도록 하겠습니다. 1950년도에서 개발된 프로그래밍 언어부터 1970년대 이후 개발된 프로그래밍 언어, 그리고 비주얼 프로그래밍 언어까지 다양한 프로그래밍 언어들이 존재합니다. 오늘은 1950년도