«programming-languages» 태그된 질문

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

8
프로그래밍 언어에서 바텀 타입을 사용해야하는 이유가 있습니까?
하단 유형은 주로 수학 유형 이론에 나타나는 구성입니다. 빈 유형이라고도합니다. 값이없는 유형이지만 모든 유형의 하위 유형입니다. 함수의 반환 유형이 맨 아래 유형이면 반환되지 않습니다. 기간. 영원히 반복되거나 예외가 발생할 수 있습니다. 프로그래밍 언어에서이 이상한 유형을 갖는 점은 무엇입니까? 흔하지는 않지만 Scala 및 Lisp와 같은 일부에는 존재합니다.

7
for 루프에서 세미콜론과 쉼표가 서로 바뀌는 이유는 무엇입니까?
많은 언어 (C에서 JavaScript까지 광범위한 목록) : 쉼표 ,별도의 인수 (예 func(a, b, c)) 동안 세미콜론 ;은 순차적 명령어를 분리합니다 (예 :) instruction1; instruction2; instruction3. 그래서 왜이 매핑이 for 루프 에 대해 동일한 언어로 반전 되었습니까 ? for ( init1, init2; condition; inc1, inc2 ) { instruction1; instruction2; } 대신 …

3
So Unique About Node.js은 (는) 무엇 이죠? [닫은]
최근 Node.js에 대한 찬사가 많이있었습니다. 네트워크 응용 프로그램에 많이 노출 된 개발자는 아닙니다. Nodes.js에 대한 거의 모든 이해에서 그 강점은 다음과 같습니다. 이벤트 연결을 제공하는 여러 연결을 처리하는 스레드는 하나뿐입니다. 그러나 예를 들어 Java의 경우 NIO / AIO를 사용하여 하나의 스레드 만 만들 수 있습니다.이 스레드를 사용하여 여러 연결을 처리하고 …


6
제로에서 웹 개발에 이르기까지 파이썬을 배우는 방법은 무엇입니까? [닫은]
웹 개발을 위해 Python을 배우고 있습니다. Java (JSP / Servlets)에 대한 기본 웹 개발 경험이 있다고 가정하고 웹 디자인 (HTML, CSS, JS), 기본 프로그래밍 개념에 익숙하고 Python에 완전히 익숙하지 않다고 가정합니다. Python과 Django를 사용하여 웹 개발로 이어질 구조적 방식으로 Python을 배우는가? 파이썬으로 웹 응용 프로그램을 만들기 위해 서두르지 않으므로 파이썬에서 …

28
나만의 프로그래밍 언어를 만드는 것이 합리적입니까?
장기적으로 내 언어를 만드는 것이 더 나은 킬러 응용 프로그램 유형, 알고리즘 문제 클래스 등이 있습니까? 추신 : 확실히, 기존 언어의 새로운 컴파일러가 아닌 새로운 프로그래밍 언어와 컴파일러를 의미합니다. 편집 : 답변 주셔서 감사합니다. DSL을 만드는 것이 절대적으로 불필요하거나 DSL이 좋은 아이디어 일 수있는 몇 가지 예를 제공 할 수 …



9
가장 직교 프로그래밍 언어는 무엇입니까? [닫은]
나는 프로그래밍 그 자체와 전혀 관련이없는 특별한 언어 규칙 (배열 간 포인터 쇠퇴와 같은)에 대해 신입생에게 가르쳐야하여 반복적으로 화가납니다. 그래서 궁금했습니다. 모든 것이 최고이며 특별한 기술적 제약없이 구성 될 수있는 가장 적은 수의 특수 언어 규칙을 가진 프로그래밍 언어는 무엇입니까? 그러한 언어가 완벽한 교수 언어가 아닙니까? 중재자 노트 우리는 설명과 …

13
최신 동적 언어에 비해 무거운 GUI 앱을 빌드하는 데 C ++이 여전히 선호되는 이유는 무엇입니까? [닫은]
무거운 GUI 컨텐츠를 포함하는 대부분의 앱은 일반적으로 C ++로 개발됩니다. 대부분의 게임 / 브라우저는 C ++로 코딩됩니다. 최신 동적 언어로 더 나은 GUI 앱을 개발할 수는 없습니까? 나는 자바가 좋은 선택이 아니라는 것을 안다. 그러나 C와 기본적으로 빌드되는 파이썬과 같은 언어는 어떻습니까? 최신 언어가 조상보다 낫지 않습니까? 왜 최신 언어보다 …

6
서버 측 프로그래밍 언어에 액세스하는 방법에 대한 설명
모든 범용 프로그래밍 언어를 웹 사이트의 서버 측 개발에 사용할 수 있다는 것을 이해합니다. 서버와 프로그래밍 언어를 함께 사용하려면 서버에 CGI와 같은 인터페이스가 필요하다고 생각하는 것이 맞습니까? 그렇다면 왜 일부 프로그래밍 언어 (예 : PHP)가 다른 언어보다 더 인기가 있습니까?

14
프로그래밍 언어에서 오류가“예외”로 명명 된 이유는 무엇입니까?
나는 실제로 그것에 대해 꽤 오랫동안 생각 해왔다. 나는 영어 원어민이 아니지만 여전히 수년간의 프로그래밍 경험을 가지고 있으며 항상 나에게 이것을 물었습니다. 오류로 이름이 Exception 인 이유는 무엇입니까? PageNotFoundError대신 사용할 수 있습니다 PageNotFoundException.

26
가장 마음을 구부리는 프로그래밍 언어? [닫은]
A로부터 합리적으로 당신이 가장 압도적으로 찾을 수 있습니까 일반적인 프로그래밍 언어? 나는 많은 프로그래밍 팟 캐스트를 듣고 다가오는 중요한 새로운 언어를 배우는데 시간이 걸렸다. 필자는 반드시 BrainFuck 에 대해 이야기하고있는 것은 아니지만 일반적인 프로그래밍 패러다임에 도전하는 언어는 무엇입니까? 저에게는 1990 년대에 몇 가지 기능 및 논리 (예 : Prolog ) …

10
고급 언어 기반 OS가없는 이유는 무엇입니까? 저수준 언어가 더 효율적입니까?
뻔뻔스럽지 않게, 나는 당신이 이것의 가능성을 고려하고 싶습니다. 오늘날 대부분의 OS는 저수준 언어 (주로 C / C ++)를 기반으로합니다. Android와 같은 새로운 언어조차 JNI를 사용하고 기본 구현은 C로되어 있습니다. 실제로 (개인 관찰) C로 작성된 많은 프로그램이 높은 수준의 프로그램보다 훨씬 빠르게 실행됩니다 (예 : 전송 (Ubuntu의 bittorrent 클라이언트)는 Vuze (Java) …


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