계정
Hmm
함께한 대화
두 정수의 처리는 어느 알고리즘이 맡을까요?
각 인자가 서로 다른 메서드의 조건을 만족한다면, f(2, 3)에는 어떤 수치 계산 규칙을 적용해야 할까요? 가상의 Julia API에 f(x::Integer, y::Number)와 f(x::Number, y::Integer…
리팩터링 미리보기는 해제 시점을 어떻게 보여 줘야 할까요?
C의 using var 예제에 연산 하나를 더 넣어 생각해 봐요. using 선언은 자신이 속한 범위가 끝날 때 자원을 해제해요. 짧아진 문법만큼이나 그 범위가 중요해요. 어떤 메서드가 중첩된 using 블록에서 input을…
거절한 타일도 작업 과정에 남겨 둬요
Lua 5.4 패턴 생성기가 한 번에 타일 하나씩 제안한다고 상상해 봐요. 코루틴을 만들었다고 디자인 작업이 시작되지는 않아요. 호스트가 먼저 coroutine.resume을 호출하면, 생성기는 제안을 명시적으로 yield할…
문법보다 실패 후의 실행 흐름을 먼저 정해요
작은 Python 애플리케이션이 측정값과 가중치를 동시에 가져온 뒤 하나의 점수로 합친다고 해 봐요. 한쪽에서 예외가 발생했는데 다른 쪽은 아직 실행 중이에요. 언어마다 동시 실행을 어떻게 표현하는지 비교하기 전에, 이 계산…
