현재 위치 - 회사기업대전 - 기업 정보 공시 - 소프트웨어 개발이란 무엇입니까?

소프트웨어 개발이란 무엇입니까?

앱은 앱 설치 소프트웨어, 슈퍼마켓의 수납시스템, 컴퓨터 시스템에 설치된 실행 파일 등 일상생활에서 흔히 볼 수 있는 프로그램이다. 소프트웨어 개발은 이러한 소프트웨어를 개발하는 기술이며, 이러한 소프트웨어는 다른 개발 언어로 표현됩니다.

1. 프로그래밍 인터페이스는 논리를 위해 작성된 표준 데이터 형식입니다.

숙주 프로그램이 Lu 와 통신하는 데 사용하는 C 함수 세트입니다. 모든 API 함수는 관련 유형 및 상수에 따라 헤더 파일 lua.h 에 선언됩니다.

2. 우리가' 함수' 를 말하고 있지만, 몇몇 간단한 API 는 매크로로 제공된다. -응?

달리 명시되지 않는 한, 이러한 모든 매크로는 해당 매개변수를 한 번만 사용하므로 (첫 번째 매개변수는 Lu 상태여야 함) 이러한 매크로의 확장으로 인한 부작용에 대해 걱정할 필요가 없습니다.

3.C 라이브러리의 모든 루아 API 함수는 매개변수가 호환되고 유효한지 확인하지 않습니다.

그러나 Lu 를 컴파일할 때 매크로 스위치 LUA _ 사용 _APICHECK 를 켜서 이 동작을 변경할 수 있습니다.

Lu 는 가상 스택을 사용하여 C 와 값을 교환합니다. 스택의 각 요소는 Lu 값 (nil, 번호, 문자열 등) 입니다. ).

4. 루아가 c 를 호출할 때마다 호출되는 함수는 새 스택을 얻게 됩니다.

이 스택은 C 함수 자체와 이전 Lu 스택과는 별개입니다. Lu 가 C 함수에 전달한 모든 인수를 포함합니다. C 함수는 반환할 결과를 이 스택에 배치하여 호출자에게 반환합니다.

5. 편의를 위해 스택에 대한 모든 API 쿼리 작업은 스택에 대한 작업 규칙을 엄격하게 따르지 않습니다. -응?

대신 인덱스는 스택의 모든 요소를 가리키는 데 사용할 수 있습니다. 양수 인덱스는 스택의 절대 위치 (1 부터 시작) 를 나타냅니다. 음수 인덱스는 스택 맨 위로부터의 오프셋입니다. 일반적으로 스택에 N 개의 요소가 있는 경우 인덱스 1 은 첫 번째 요소 (즉, 스택에 눌린 첫 번째 요소) 를 나타내고 인덱스 N 은 마지막 요소를 나타냅니다. Index-1 은 마지막 요소 (스택의 맨 위에 있는 요소) 를 나타내고 index -n 은 첫 번째 요소를 나타냅니다.

4.2- 스택 크기

5. Lu API 를 사용할 때는 적절한 호출을 수행해야 합니다. -응? 특히, 오버플로되지 않는 스택을 제어하는 것은 당신의 책임입니다.

copyright 2024회사기업대전