나는 현재의 프로그래밍에 관한 내 대학의 튜토리얼을 가지고있다. 내 작업은 두 개의 숫자 집합의 대칭 인 차이가 계산되는 세마포어를 기반으로 프로그램을 작성하는 것입니다. 어디에서 동시 프로그래밍이 필요한지 알 수 없습니다. 나는 CP가 대략 동일한 데이터 자원을 사용하는 이라는 것을 알고 있지만 어느 단계에서 두 개의 스레드와 세마포어를 사용해야합니까?
문맥 자유 언어를 조작하기위한 도구로 작업 중이며 문법의 내부 표현이 유한 오토 마톤으로 저장되어 있습니다. EBNF와 RegEx에 대해 더 자세히 살펴보면, EBNF에는 "예외"가 있고 RegEx에는 부정적 시각이 있다는 것을 알게되었습니다. 이것들이 대칭 차이 NFA에 의해 어떻게 모델링 될 수 있는지를 알 수 있지만, 정규 DFA 또는 NFA의 능력을
내가 같은 것을 할 것 프롤로그에서 프로그램을 만들려고 나열 첫 번째 목록. 어떻게 두 번째 요소에서 요소를 추출 할 수 있습니까? @edit : H 세트 인 경우 멤버리스트로부터 요소를 제거하려면 builtin있다 member([H|_], H).
member([_|T], H):- member(T, H).
Premesis : 일치하는 값을 가진 객체가 포함 된 두 개의 배열 콜렉션이있는 ActionScript를 사용하고 있습니다. 프레임 워크에 라이브러리가 더 좋음) 그렇지 않다면 어떤 제안이라도 인정됩니다. 두 개의 요소 A와 B (중복 값 없음) 목록이 있다고 가정하고 두 요소를 비교하여 두 요소 모두를 제거해야합니다. 마지막에 나는 가지고 있어야한다.