«programming-languages» 태그된 질문

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

16
어린 마음이 포인터 개념을 배워야합니까?
C 마스터 Dennis Ritchie 가 C로 포인터를 도입 한 이유는 무엇 입니까? 그리고 VB.NET이나 Java 또는 C #과 같은 다른 프로그래밍 언어가 왜 그것들을 제거 했습니까? Google에서 몇 가지 요점을 찾았으며 귀하의 의견도 듣고 싶습니다. 현대 언어에서 포인터 개념을 제거하는 이유는 무엇입니까? 사람들은 C가 기본 언어이고 포인터는 C를 강력하고 훌륭하게 …

30
PHP에서 어떤 기능을 원하십니까? [닫은]
지금은 연말 연시이고 모두가 희망하는 바이므로, PHP가 어떤 언어 기능을 추가하고 싶었 을까? 언어에 대한 몇 가지 실용적인 제안 / 소원에 관심이 있습니다. 실용적으로 나는 의미한다 : 실제로 수행 할 수있는 것 ( "PHP가 내 코드의 의미를 추측하여 버그를 해결하기를 바랍니다"또는 "모든 코드가 5ms 미만으로 실행되기를 바랍니다") PHP를 다른 언어로 …


4
명령형, 절차 형 및 구조화 된 프로그래밍의 차이점은 무엇입니까?
주변에서 연구 (도서, Wikipedia, SE에 대한 비슷한 질문 등)를 통해 나는 명령 프로그래밍이 컴퓨터가 실행할 명령 (또는 문장)을 설명하는 주요 프로그래밍 패러다임 중 하나라는 것을 알게되었습니다. 특정 조치를 취하기 위해 많은 주문을하므로 이름은 "제국"입니다. 여태까지는 그런대로 잘됐다. 반면 절차 적 프로그래밍은 명령형 프로그래밍의 특정 유형 (또는 하위 집합)으로, 컴퓨터에서 수행해야하는 …

6
왜 파이썬의 인기가 그렇게 갑작 스럽습니까? [닫은]
파이썬은 1991 년에 처음 등장했지만, TIOBE 순위가 의미있는 것을 정량화 한다면 2004 년까지 다소 알려지지 않았습니다 . 어떻게 된 거예요? 이 13 살짜리 언어에 관심을 갖게 된 이유는 무엇입니까? 파이썬이 처음 10 년 동안 펄과의 진정한 경쟁자로 간주되지 않은 이유가 있습니까? 파이썬이 10 년 동안 상대적으로 모호하지 않은 이유가 있습니까? …

11
언어의 세부 사항을 단순히 배우기보다는 실제로 프로그래밍하는 법을 배우고 있는지 어떻게 알 수 있습니까? [닫은]
나는 종종 실제 프로그래머가 일주일 이내에 어떤 언어라도 쉽게 배울 수 있다고 들었습니다. 언어는 일을 끝내기위한 도구 일뿐입니다. 프로그래밍은 배우고 숙달해야하는 최고의 기술입니다. 언어의 세부 사항을 단순히 배우기보다는 실제로 프로그래밍하는 법을 배우고 있는지 어떻게 알 수 있습니까? 그리고 한 언어가 아닌 모든 언어에 적용 할 수있는 프로그래밍 기술을 어떻게 개발할 …

13
OOP의 개체는 엔터티를 나타내야합니까?
개체가 개체를 나타내야합니까? 함으로써 기업 나는 같은 것을 의미 Product, Motor하는 ParkingLot등 물리적, 심지어 명확한 비 물리적 개념 개체 - 물론 일부 핵심 데이터가 명확하게 개체에 속하는으로, 정의 뭔가, 일부 기능 / 방법 핵심 데이터에서 명확하게 작동합니다. 예를 들어, 나는 Demon실체가 아닌 실체가 아닌 가상의 실체를 가질 수있다. 객체가 메소드의 …

11
경험을 쌓으면서 일반적으로 프로그래밍을 읽고, 쓰고 이해하기가 더 쉬워 집니까? [닫은]
저는 프로그래밍 초보자이며 책을 읽고 공부하고 기사를 읽으며 그 밖의 것들을 읽었습니다. 프로그래밍을 배우기 시작한 이후로 좋은 결과를 얻었습니다. 초보자 였을 때 프로그래밍에 대한 모든 것을 알고 있다고 생각했지만, 더 많이 배울수록이 분야가 얼마나 어려운지를 깨달았습니다 (사실 모든 분야는 어렵다, 그러나 그것은 요점이 아닙니다). 요즘에는 기능성 소프트웨어를 작성했으며 3 개 …

11
Java에서 문자열을 변경할 수없는 이유는 무엇입니까?
나는 그 이유를 이해할 수 없었다. 항상 다른 개발자와 마찬가지로 String 클래스를 사용하지만 그 값을 수정하면 새로운 String 인스턴스가 만들어집니다. Java에서 String 클래스가 불변 인 이유는 무엇입니까? StringBuffer 또는 StringBuilder와 같은 대안이 있다는 것을 알고 있습니다. 호기심 일뿐입니다.

7
초기 및 후기 바인딩이란 무엇입니까?
나는 초기와 늦게 구속되는 것에 대해 계속 들었지만, 그것이 무엇인지 이해하지 못한다. 이해하지 못하는 다음 설명을 발견했습니다. 초기 바인딩은 디자인 타임 동안 변수에 값을 할당하는 것을 말하고, 늦은 바인딩은 런타임 동안 변수에 값을 할당하는 것을 말합니다. 누군가 두 가지 유형의 바인딩을 정의하고 비교할 수 있습니까?

5
파이썬은 해석되거나 컴파일됩니까?
이것은 해석되고 컴파일 된 언어에 대해 읽는 동안 궁금했습니다. 루비 는 소스 코드가 실행 시점에 인터프리터에 의해 처리되므로 인터프리터 언어는 의심의 여지가 없습니다. 반대로 C 는 컴파일 된 언어입니다. 먼저 머신에 따라 소스 코드를 컴파일 한 다음 실행해야합니다. 이 결과는 훨씬 더 빠른 실행입니다. 이제 파이썬 으로 왔습니다 . 가져올 …

5
프로젝트 규모와 언어의 엄격 성 사이에 상관 관계가 있습니까?
언어의 엄격 성과 패러다임의 차이를 동료에게 설명하면서 나는 다음과 같이 주장했다. 동적 언어 및 해석 언어와 같은 허용 언어는 프로토 타입 및 소규모 프로젝트 또는 중간 규모 웹 응용 프로그램에 가장 적합합니다. Node.js를 사용하여 Python 또는 JavaScript와 같은 우아한 동적 언어를 선택할 때 이점은 다음과 같습니다. 빠른 개발, 상용구 코드 …

7
이것은 어셈블리 언어입니까?
어린 시절에 나는 MK-61 소비에트 계산기 를 프로그램했다 . 4 개의 작동 레지스터 (X, Y, Z, T)와 15 개의 저장 레지스터가있었습니다. 프로그램은 105 단계를 가질 수 있습니다. 내가 기억 하듯이 다음과 같은 명령이있었습니다. X 및 Y 레지스터 교체 시프트 레지스터 (Z ~ T, Y ~ Z, X ~ Y) 저장 …

9
최초의 컴파일러는 어떻게 만들어 졌습니까?
나는 항상 이것을 궁금해하며 프로그래밍 언어에 대한 좋은 역사 수업이 필요할 것입니다. 그러나 오늘날 대부분의 컴파일러는 C로 만들어 졌으므로 최초의 컴파일러는 어떻게 만들어 졌습니까 (C 이전의 AKA) 또는 모든 언어가 방금 해석 되었습니까? 그럼에도 불구하고, 나는 여전히 첫 번째 어셈블리 언어가 어떻게 수행되었는지 이해하지 못합니다. 어떤 어셈블리 언어가 무엇인지 이해합니다. …

19
의도 된 목적 이외의 언어로 어떤 언어가 널리 보급 되었습니까?
이 시나리오를 수행하십시오. 프로그래머는 문제를 해결하기 위해 언어를 만듭니다. 그런 다음 다른 사람들이 같은 문제를 해결하도록 돕기 위해이 언어를 발표합니다. 다른 프로그래머는 실제로 다른 범주의 문제에 대해 훨씬 더 낫다는 것을 발견했습니다. 이 새로운 응용 프로그램 덕분에 언어는 주로 해당 응용 프로그램에 널리 사용됩니다. 실제로 이런 일이 있습니까? 다른 말로 …

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