«programming-languages» 태그된 질문

컴퓨터가 작업을 완료하기 위해 계산 단계를 수행하도록 지시하는 인공 언어. 프로그래머가 컴퓨터와 통신 할 수 있습니다.

2
람다 미적분과 프로그래밍 언어의 관계는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 나는 내년에 컴퓨터 과학에서 첫 해 (대학에서)를 시작하고 있으며 대부분 C로 씁니다. 나는 검색을 시도했지만 내가 찾은 것의 …

6
함수를 호출 할 때 함수의 매개 변수 이름을 모르는 경우
여기 당신의 생각을 듣고 싶은 프로그래밍 / 언어 문제가 있습니다. 우리는 언어 구문의 일부가 아니지만 코드를 더 읽기 쉽게 만드는 역할을하는 대부분의 프로그래머가 따라야하는 규칙을 개발했습니다. 물론 이것들은 항상 논쟁의 여지가 있지만, 대부분의 프로그래머들이 동의할만한 핵심 개념이 적어도 있습니다. 변수의 이름을 적절하게 지정하고, 일반적으로 이름을 지정하고, 긴 함수, 캡슐화 등을 …

6
시길은 소스 코드를보다 쉽게 ​​읽을 수있게합니까?
대부분의 프로그래밍 언어에서 변수에는 PHP에서와 같이 식별 문자가 없습니다. PHP에서는 $문자 앞에 변수를 접두어로 붙여야합니다 . 예; var $foo = "something"; echo $foo; 비즈니스 응용 프로그램을위한 새로운 스크립팅 언어를 개발 중이며 대상 사용자에게 프로그래밍 배경이 없습니다. 이 문자들은 코드를 읽고 사용하기 쉽게합니까? PHP가 사용하는 한 가지 이유는 $그것이 없으면 PHP가 …

2
스캐너리스 파싱은 "Dangling Else Problem"과 어떤 관련이 있습니까?
Dangling Else 문제에 대한 Wikipedia 기사 에서이 문장을 이해하지 못합니다 . [Dangling Else 문제]는 종종 컴파일러 구성, 특히 스캐너리스 구문 분석에서 발생하는 문제입니다. 스캐너리스 파싱 기술이 어떻게이 문제를 악화시킬 수 있는지 설명해 줄 수 있습니까? 문법에 문제가있는 것 같습니다. 모호하기 때문에 구문 분석 기술을 선택하는 것이 아닙니다. 내가 무엇을 놓치고 …

4
Fernando J. Corbató의“제한된 언어”
그의 1990 튜링 상 연설 에서 Fernando J. Corbató는 복잡한 시스템이 불가피하게 실패하는 이유를 열거했습니다. 결론적으로 그는 실패 가능성을 줄이는 몇 가지 제안을한다. 그는 하나의 아이디어를 다음과 같이 나열합니다. 디자인이나 합성을위한 제약 된 언어는 강력한 방법론이다. 프로그래머 나 디자이너가 관련없는 아이디어를 표현하지 못하게함으로써 가능한 오류 영역이 훨씬 더 제한됩니다. "제한된 …

3
프로그래밍 언어의 구문이 유용성을 테스트 했습니까?
이 게시물을 개선하고 싶습니까? 인용과 답변이 올바른 이유에 대한 설명을 포함하여이 질문에 대한 자세한 답변을 제공하십시오. 세부 사항이없는 답변은 편집하거나 삭제할 수 있습니다. 일반인에게 공개되기 전에 프로그래밍 언어의 구문이 사용성 테스트를 거쳤습니까? 그렇다면 어떤 종류의 테스트가 수행되었으며 결과는 어떤 것이며 테스트 결과는 언어 디자인에 어떤 영향을 미쳤습니까?

2
클래스를 통해 모든 코드를 구조화하고 Java와 같은 클래스로 컴파일 할 때의 장단점
편집 : 내 언어는 Java와 달리 다중 상속을 허용합니다. 교육, 레크리에이션 및 잠재적으로 유용한 목적을 위해 자체 프로그래밍 언어를 디자인하고 개발하기 시작했습니다. 처음에는 Java를 기반으로하기로 결정했습니다. 이것은 모든 코드가 클래스 형식으로 작성되고 해당 코드가 VM에 의해로드되는 클래스로 컴파일됨을 의미합니다. 그러나 인터페이스 및 추상 클래스와 같은 기능은 필요하지 않기 때문에 제외했습니다. …

5
Go-like 언어에 비해 클래식 OOP의 장점
언어 디자인과 "이상적인"프로그래밍 언어에 필요한 요소에 대해 많은 생각을 해왔으며 Google의 Go를 연구하면서 일반적인 지식에 대해 의문을 갖게되었습니다. 특히, Go는 실제로 객체 지향 언어 의 구조 를 갖지 않고 객체 지향 프로그래밍의 흥미로운 이점을 모두 가지고있는 것 같습니다 . 클래스는없고 구조 만 있습니다. 클래스 / 구조 상속이없고 구조 임베딩 만 …

1
머큐리 프로그래밍 언어가 현장에서 사용됩니까?
저는 Functional and Logic 프로그래밍에 많은 관심을 가지고 있으며 Mercury는이 둘을 잘 조화시킨 것 같습니다. 그것은 산업에서 전혀 사용됩니까? 나는 그것의 재미를 위해 언어를 배우는 사람이지만 실용적이고 실용적인 방법을 갖는 것이 좋을 것입니다. 나는 언어 웹 사이트 에서 업계에서 사용되는 예를 많이 찾을 수 없었다 .

9
연습하지 않으면 프로그래밍 지식이 감소합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 저는 초보자 프로그래머입니다. C, C ++, Python 및 Java (주로 C ++에 중점)와 같은 언어를 공부합니다. 나는 당신이 …

4
Ruby는 무엇을 올바르게 했습니까 (또는 Rails입니까)? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 대부분의 프로그래밍 언어에는 사용 및 적용 가능성에 영향을주는 디자인 결정이 있습니다. 예를 들면 다음과 같습니다. 파이썬은 코드의 유지 …

8
단일 책임 원칙-과도하게 사용합니까?
참조를 위해-http: //en.wikipedia.org/wiki/Single_responsibility_principle 하나의 응용 프로그램 모듈에서 원장 항목을 생성하는 테스트 시나리오가 있습니다. 수행 할 수있는 세 가지 기본 작업이 있습니다- 기존 원장 항목을 테이블 형식으로 봅니다. 작성 단추를 사용하여 새 원장 항목을 작성하십시오. 표에서 원장 항목 (첫 번째 포인터 참조)을 클릭하고 다음 페이지에서 세부 사항을보십시오. 이 페이지에서 원장 항목을 …

5
학습 경험을위한 새로운 스크립팅 언어 만들기? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 내 개인 학습 경험을위한 스크립팅 언어를 만드는 것이 가치가 있습니까? 내가 묻는 이유는 이미 사용할 수있는 프로그래밍 …

7
프로그래밍에서 스레드를 올바르게 사용하는 것은 무엇입니까?
많은 프로그램이 프로세스 당 최대 100 개를 사용하는 동안 사람들은 프로세서 당 하나의 스레드 만 사용하도록 권장한다고 들었습니다. 예를 들어 일반적인 프로그램 vb.net ide uses about 25 thread when not debugging System uses about 100 chrome uses about 19 Avira uses more than about 50 스레드 관련 질문을 게시 할 …

4
사람들이 일부 라이브러리를 여러 프로그래밍 언어로 다시 쓰는 이유는 무엇입니까?
Java로 작성된 100 % 순수 Java 와 같은 Lucene 과 같이 여러 프로그래밍 언어로 작성된 버전으로 제공되는 라이브러리 가 있지만 C ++, C, Perl로 버전이 있습니다. , Ruby, Lisp 및 기타 언어. 그리고 FFI 인터페이스 뿐만 아니라 이러한 언어로 구현 하는 것에 대해 이야기하고 있습니다. 사람들은 왜 그렇게합니까? 프로젝트의 종속성이 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.