«programming-languages» 태그된 질문

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



3
왜 실제 매개 변수가 "인수"라고 불리는가?
프로그래밍 측면에서 "인수"라는 단어는 어디에서 왔습니까? 즉, 실제 매개 변수가 "인수"라고하는 이유 그 의미는 관련이없는 것으로 보이며, 그에 대한 설명은 어디에도 없습니다. 용어에 대한 참고 사항 : "형식"매개 변수 ( "파라미터"라고도 함)는 함수 x의 선언 된 매개 변수 인 "자리 표시 자"이름 (예 :) 입니다. "실제"매개 변수 ( "인수"라고도 함)는 …

22
식별자의 공백은 관용적입니까? [닫은]
C # 스타일은 식별자에 CamelCase 를 사용하여 단어를 구분하도록 제안 합니다. Lisp 전통은 대쉬 대신 사용을 제안합니다. 식별자에 공백을 사용할 수있을뿐만 아니라 다중 단어 식별자를 사용할 때 일반적으로 사용되는 관용구가있는 프로그래밍 언어가 존재 했습니까? 일부 Scheme 구현 에서 공백이있는 식별자를 가질 수는 있지만 널리 사용되는 것은 아닙니다. 예를 들면 다음과 …

7
기능적 프로그래밍이 증가하고 있습니까?
최근에 함수형 프로그래밍 언어 가 인기를 얻고 있음을 알게되었습니다 . 나는 최근 에이 인덱스에 따르면 Tiobe 인덱스 가 작년에 비해 인기가 증가한 것을 보았지만 대부분이이 언어에 따라 가장 인기있는 상위 50 개 언어에 도달하지는 못했습니다. 그리고 이것은 꽤 오랫동안 사실이었습니다. 함수형 프로그래밍은 다른 모델 (즉, 객체 지향 프로그래밍)만큼 인기가 없었습니다. …

13
변수를 선언 할 때 왜 데이터 유형을 지정해야합니까?
대부분의 코딩 언어에서 (모두는 아님) 변수를 선언해야합니다. 예를 들어 C #에서 숫자 필드 인 경우 int PhoneNumber 나는 보통 영어를 사용하고 있다면 나는 선언 할 필요가 없습니다 PhoneNumber로 int사용할 수 있습니다. 예를 들어 친구 Sam에게 전화 번호를달라고 요청하면 다음과 같이 말합니다. "전화 번호주세요" 나는 말하지 않을 것이다 "Char (20) Sam은 …

18
구문은 프로그래밍 언어에서 정말로 중요합니까? [닫은]
교수 중 한 사람은 "구문은 프로그래밍 언어의 UI"라고 말하고, 루비와 같은 언어는 가독성이 좋아지고 점점 늘어나고 있지만 C \ C ++로 생산적인 많은 프로그래머를 볼 수 있습니다. 받아 들여야합니까? 나는 그것에 대한 당신의 의견을 알고 싶습니다. 면책 조항 : 나는 논쟁을 시작하려고하지 않습니다. 나는 이것이 좋은 토론 주제라고 생각했다. 업데이트 …

30
프로그래밍에서 정말 악한 것이 있습니까? [닫은]
따라서 X 악, Y 악이라고 묻는 많은 질문이 있습니다. 내 견해로는 언어 구성, 알고리즘 또는 사악한 것이 없으며 잘못 사용되는 것만 있다는 것입니다. 지옥, 당신이 충분히 열심히 보인다면 goto의 유효한 사용법 조차 있습니다. 그렇다면 절대 악은 모든 모범 사례와 완전히 호환되지 않는 것이 프로그래밍에 존재합니까? 그리고 그렇다면 무엇입니까? 아니면 무언가가 …



5
람다 식은 단일 메서드를 사용하는 익명의 내부 클래스 이상의 것입니까?
Java 8에서 오랫동안 기다려온 람다 식으로 새로운 과대 광고가 있습니다. 3 일마다 얼마나 멋진 지에 대한 또 다른 기사가 나타납니다. 내가 람다 식을 이해하는 한 단일 메소드 (적어도 바이트 코드 수준)를 가진 익명의 내부 클래스에 지나지 않습니다. 이것 외에도 또 다른 멋진 기능이 있습니다. 유형 추론이지만 이것과 동등한 것은 어떤 …

16
직관적 인 동시 프로그래밍 추상화 기능이있는 최신 프로그래밍 언어
시스템 프로그래밍이 아닌 응용 프로그램 / 사용자 수준에 중점을 둔 동시 프로그래밍 학습에 관심이 있습니다. 동시 응용 프로그램 작성을위한 직관적 인 추상화를 제공하는 현대적인 고급 프로그래밍 언어를 찾고 있습니다. 생산성을 높이고 동시 프로그래밍의 복잡성을 숨기는 언어에 집중하고 싶습니다. IMHO 내 생산성이 떨어지고 프로그래밍 모델이 직관적이지 않기 때문에 C, C ++ …

7
모든 언어가 기본적으로 동일합니까?
최근에, 내가 알지 못하는 언어로 작성된 작은 프로그램의 디자인을 이해해야했습니다 ( 알아야한다면 ABAP ). 너무 어려움없이 알아낼 수 있습니다. 새로운 언어를 마스터하는 것은 완전히 다른 볼 게임이지만, 이미 몇 가지 언어를 알고 있다면 (어쩌면 복잡하지는 않지만) 어떤 언어로든 코드의 의도 (특히 생산 표준 코드는 복잡하지는 않음)를 이해하는 것은 간단합니다. 하나의 …


8
범위 기반 메모리 관리의 단점
C ++ 커뮤니티에서 더 일반적으로 (혼란스럽게?) 참조하는 범위 기반 메모리 관리 (SBMM) 또는 RAII를 정말 좋아 합니다. 내가 아는 한, C ++ (및 C)을 제외하고는 오늘날 SBMM / RAII를 주요 메모리 관리 메커니즘으로 만드는 다른 주류 언어는 없으며 대신 가비지 수집 (GC)을 선호합니다. 다소 혼란 스럽습니다. SBMM은 프로그램을보다 결정 론적으로 …

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