language-design

    0

    1답변

    는 다음과 같은 성명이었다 ". 객체 지향 프로그래밍의 일반적인 유형의 사용은 컴파일 타임에 유형 검사를하는 데 도움이" 사실입니까? 형식 검사 컴파일러가 향상되지 않고 개체 지향적 인 관계가 아니라 언어 유형 (weak typing 또는 strong-typing)과 관련되어 있기 때문에 false라고 생각합니다. 누군가이 진술이 왜 잘못되었는지 설명해주십

    3

    1답변

    추상적 의미 론적 그래프 (ASG)를 설계하고 구현하기 위해 온라인 리소스로 안내 할 수 있습니까? 내 언어 용 ASG 편집기를 만들고 싶습니다. ASG를 편집 할 수있는 것은 직접 장점을 가지고 : 만 식별자와 리터럴에 입력 할 필요가 정의 할 때 식별자는 한 번만 기록됩니다. 다른 모든 것은 마우스를 통해 선택됩니다. 편집기가 언어의 문법을 알고 있기

    1

    2답변

    내 말은, 어쨌든 좋은 습관이라고 확신하지만 컴파일러에 의해 강제되는 기술적/개념적 이유가 있습니까? 아니면 미학만을 적용하고 있습니까?

    1

    2답변

    어떤 프로그래밍 언어 참조 읽는 동안 난 항상 호기심 사실 부딪히는하고 :이 변수 또는 상수 이름 이 자리 물론 로 시작할 수 없습니다를하더라도 자리에서 이름 허용되었으므로 그러한 사용법은 좋지 않습니다. 하지만 주된 이유는 무엇입니까? 구문 분석하기가 어려울까요? 코드를 난독 화하지 않으려면 더 이상 사용되지 않습니까?

    5

    2답변

    J. Barkley Rosser의 "Logic for Mathematicians"그는 너무 많은 괄호를 피하기 위해 표기법을 사용합니다. 비록 논리 학자들이이 표기법을 사용하기 시작하는지는 모르겠지만 1957 년에 처음 출판 된 책은 알고 있고, 1916 년에 출판 된 J. G. P. Nicod's paper도이 표기법을 사용하고 있습니다. 그래서 요즘은

    2

    1답변

    #region이 컴파일러에 의해 무시되고 삭제되었다고 가정하므로 // REGION NAME : stuff(); // ENDREGION NAME과 같은 주석 구조가 아닌 전처리 지시문이되는 이유는 무엇입니까?) 특별한 이유가 그것에게 지시를 내리기로 결정한 것이 었습니까?

    2

    2답변

    Ruby는 unless 및 elsif 문을 제공합니다. 유사한 elsunless 성명이 있다고 가정하는 것이 자연스러운 것처럼 보이지만 그렇지 않습니다. 이것에 대한 특별한 이유가 있습니까? 설명하기 위해이 문은 이와 같은 코드를 허용합니다. unless broken # do something elsunless done # do some

    0

    1답변

    사용자가 자신의 데이터로 작은 "스프레드 시트"를 만들 수있는 웹 응용 프로그램을 구축 중입니다. 이것은 응용 프로그램을 유지하는 시간이며보고 도구를 작성하고 있습니다. 다른 그룹이 알고리즘에서 하드 코드하지 않고도 서로 다른 보고서를 작성할 수있는 방법을 찾고 있습니다. 나는이 알고리즘을 MySQL 데이터베이스에 저장하고이를 사람 단위로 추출하고자한다.

    4

    1답변

    그들은 스칼라에서 enum 유형을 구현하지 않기로 결정한 이유는 무엇입니까? 현재 언어 디자인의 이점은 무엇입니까 (객체 정의 및 scala를 확장합니다. enum 유형을 새로 만드는 대신을 열거합니까)?

    5

    1답변

    Gnome 기술을 사용하여 데스크톱 응용 프로그램을 작성 중이며 단계에 도달했습니다. 시맨틱 데스크톱 지원 계획을 시작했습니다. 브레인 스토밍과 아이디어 및 모델을 스케치하고 노트 을 작성하고 RDF 및 관련 주제에 대해 많이 읽은 후 마침내 계획 초안을 작성했습니다. 먼저 내가 결정한 것은 URI를 리소스에 제공하는 방식을 정의하는 것이며, 이것이 내가