본문으로 건너뛰기
01아무것도 없는 상태에서 돌아가는 모델까지

L++ 배우기

언어를 설치하는 것부터 실제로 돌아가는 모델을 쓰기까지의 경로입니다. 각 단계는 짧고, 끝날 때마다 실행되는 무언가가 남습니다.

02학습 경로
01

설치

툴체인을 설치하고 동작을 확인합니다. 명령 하나, 파일 하나, 결과 하나.
02

첫 반응식

두 개의 화학종과 그 사이의 단계를 선언합니다. 실행하고, 돌아온 곡선을 읽습니다.
03

속도상수와 초기 조건

k와 kr의 의미, 초기 농도를 쓰는 자리, 그리고 그 값이 답을 어떻게 바꾸는지.
04

추상화

기본 단계를 직접 쓸 때와, 하나의 선언이 그것을 대신하게 할 때를 구분합니다.
05

모델 조립

여러 반응을 모으고 환경을 부여해, 단계가 아니라 시스템을 시뮬레이션합니다.
06

결과 읽기

필요한 해상도로 출력을 받고, 실행들끼리 비교합니다.
03자주 묻는 것

시작하기 전에

아닙니다. L++는 무타입 선언형 언어입니다 — 계산 방법이 아니라 생물학이 무엇인지를 씁니다. 화이트보드에 반응식을 쓸 수 있다면 여기에도 쓸 수 있습니다.

시작하는 데는 필요 없습니다. 속도상수는 정하고 바꾸는 숫자이고, 적분은 언어가 합니다. 수학은 결과를 얻는 데가 아니라 값을 정당화할 때 필요해집니다.

화학종과 그 사이의 단계로 진술할 수 있는 것이라면 무엇이든 — 효소 반응, 신호전달, 대사, 투약. 규모는 부품을 얼마나 조립하느냐의 문제입니다.

소스는 공개돼 있고, 질문은 커뮤니티에서 답을 얻습니다. 커뮤니티 페이지를 보세요.