달력

9

« 2019/9 »

  • 29
  • 30
  •  
  •  
  •  
  •  
  •  


 

 

미국에서 친구가 갑자기 다음과 같이 말한다면?

(인칭대명사만 쓴다면)

 

She is beautiful.

 

미국인의 생각:

Whos she? Is “she” a person, an animal, or a car?

=> 인칭대명사만 쓰면 혼란이 생길 수 있습니다.

 

 

 

인칭대명사(Personal Pronouns)

·       인칭대명사는 antecedent(선행사) 표현해줍니다.

·       인칭대명사는 연습으로 감을 터득해야 합니다.

 

 

 

선행사 표현 패턴

 

pattern 1

·       선행사는 대게 일반명사/고유명사이며 대명사 앞에 옵니다.

·       선행사와 인칭대명사의 순서를 올바르게 써야 합니다.

 

Jack(선행사) said he(인칭대명사) wants to go.

 

The girls will come when they’re finished.

 

Jack is here but he’s 10 minutes late.

 

The boys know when they should be quiet.

 

 

 

 

pattern 2

·       선행사는 (phrase) (clause) 수도 있습니다.

·       하지만 일단 일반명사/고유명사에 익숙해져야 합니다.

 

Reading with passion is good. It helps you focus.

 

Singing for fun is good. It will make you happy.

 

The car is not starting. It happens all the time.

 

 



'English' 카테고리의 다른 글

동사, 동사의 두 가지 기능  (0) 2019.10.16
주어 + get to + 장소  (0) 2019.10.08
인칭대명사(Personal Pronouns)  (0) 2019.09.26
~초 / 말  (0) 2019.09.14
besides 전치사  (0) 2019.09.07
불특정한 복수형 명사  (0) 2019.08.31
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

Solidity 특징

·       Turing Complete 프로그래밍 언어

·       BitCoin(비트코인) vs Ethereum(이더리움)

 

 

Turing Complete 프로그래밍 언어

·       Turing Complete 프로그래밍 언어입니다. Turing Complete 프로그래밍 언어로 어떠한 알고리즘과 응용프로그램도 구현할 있습니다.

·       비트코인의 경우 프로그래밍이 가능한 Script 언어가 있지만 Turing Complete하지 않습니다. 따라서 비트코인 Script 언어를 가지고는 모든 알고리즘이나 응용프로그램을 구현할 없습니다.

Turing Complete 언급되는 이유는 이더리움이 비트코인과 많이 비교되기 때문입니다.

·       비트코인은 화폐의 기능으로서 저장, 전송에 적합하지만 Turing Incomplete하므로 이더리움과 같은 범용적인 스마트 계약을 작성할 없습니다.

 

 

 

 

BitCoin(비트코인) vs Ethereum(이더리움)

비트코인의 경우 프로그래밍이 가능한 Script 언어가 있지만 Turing Complete하지 않습니다. 따라서 비트코인 Script 언어를 가지고는 모든 알고리즘이나 응용프로그램을 구현할 없습니다.

BitCoin

Ethereum

Programmable Script

Programmable Language

Turing Incomplete

Turing Complete

화폐의 기능으로서 저장, 전송에 적합

화폐기능 + 범용적인 스마트 계약 작성

P2P 전자화폐

스마트 계약과 분산 애플리케이션

 

 



'Security > BlockChain' 카테고리의 다른 글

hydra (히드라) 영문 문서  (0) 2019.10.15
간단한 스마트 계약의 예제  (0) 2019.10.08
Solidity 특징  (0) 2019.09.26
선언된 변수  (0) 2019.08.29
Ether 송금과 수수료  (0) 2019.08.18
스마트 계약 활용  (0) 2019.07.28
Posted by codedragon codedragon

댓글을 달아 주세요


 

구현 기법에 따른 분류

구분

설명

컴파일 방식의 언어

·         고급 언어를 기계어로 번역하는 방식의 언어를 의미합니다.

·         FORTRAN, PASCAL, C, C++ 등이 컴파일 방식의 언어에 속합니다.

·         컴파일 방식은 실행에 필요한 정보가 컴파일 시간에 계산되어 실행 속도가 높다는 특징을 가지고 있습니다.

·         실행속도는 빠르지만 운영체제에 종속되어 있습니다.

인터프리터 방식의 언어

·         고급 언어 명령문을 매번 하나씩 번역하고 실행하는 방식의 언어를 의미합니다.

·         BASIC, PROLOG, LISP, SNOBOL, HTML, Javascript, Python 등이 인터프리터 방식의 언어에 속합니다.

·         프로그램 실행 시에 계산된다는 특징을 가지고 있습니다.

·         실행속도가 느리지만 운영체제에 구속을 받지 않습니다.

혼합형 방식의 언어

·         고급 언어를 컴파일 하여 중간 언어로 변환한 , 인터프리터에 의해 번역을 실행하는 방식의 언어를 의미합니다.

·         JAVA 여기에 속합니다.

 

 


'Development > Software Engineering' 카테고리의 다른 글

컴파일(Compile)  (0) 2019.10.12
요구사항 분류(Requirement Classification)  (0) 2019.09.29
구현 기법에 따른 분류  (0) 2019.09.26
특수기호 (영문명, 한글명) 정리  (0) 2019.09.21
REPL(Read–Eval–Print Loop)  (0) 2019.09.21
프로그래머(programmer)  (0) 2019.09.21
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

오컴의 면도날(Occam’s Razor)

·       14세기 영국의 신학자이자 논리학자인 오캄의 저서에 등장하였습니다.

·       중세의 철학자와 신학자들이 복잡한 논쟁을 배제시키자는 뜻에서, 설명이 더 복잡한 이론은 배제할 때 흔히 사용이 된것에서 유래되었습니다.

·       "같은 현상을 설명하는 두 개의 이론이 있다면 간단한 쪽을 선택하라" 의미입니다.

·       물론 항상 진리는 아니지만, 필연성 없는 개념을 배제하려고 한 "사고 절약의 원리" 라고도 합니다.

·       경제성의 원리(Principle of economy) 검약의 원리(lex parsimoniae) 단순성의 원리

·       일반화 방법 속성 줄이기(Attribute Reduction)에서 사용되어 집니다. (https://codedragon.tistory.com/9264)

·       많은 데이터를 설명할 수 있으면서 가장 간단한 가설을 선택합니다.

 

 


 

 

https://bit.ly/2MGdToy

https://en.wikipedia.org/wiki/Occam%27s_razor

www.aistudy.co.kr/heuristic/occams_razor.htm

 

 

 

Posted by codedragon codedragon

댓글을 달아 주세요


 

ERMASTER - erm 파일 만들기

 

메뉴: [File] >> [New] >> [Other…] >>

[ERMaster] > [ERMaster] 선택 >> [Next]


 

 ERD 파일을 생성할 폴더 선택 >> [Next]

guestboard


 

[Oracle] 선택


 

[Finish]


 


 

 


Posted by codedragon codedragon

댓글을 달아 주세요