«programming-languages» 태그된 질문

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

7
왜 그렇게 많은 언어가 가치를 지니고 있습니까?
당신이 항상 값에 의해 전달 된 것 C와 같은 명시적인 포인터 조작이 심지어 언어 (당신은 할 수 있습니다 참조로 전달할하지만 기본 동작이 아니다). 이것의 장점은 무엇입니까, 왜 그렇게 많은 언어가 값으로 전달되고 다른 언어 가 참조로 전달 됩니까? (확실하지는 않지만 Haskell이 참조로 전달된다는 것을 이해합니다).

2
최초의 ATM 프로그래밍 언어
최초의 ATM은 현금 인출기와 같은 작업을 수행했으며, 탄소와 6 자리 PIN 코드가 주입 된 펀치 카드로 작동하는 오프라인 기계였습니다. 카드로 최대 인출은 10 파운드였으며 각각 1 회용 카드였습니다. ATM 카드를 삼켰습니다! 첫 번째 ATM은 1967 년 런던에 설치되었으며, 프로그래밍 언어의 타임 라인을 살펴 보았을 때 10 년 전에는 많은 프로그래밍 …

6
Lisp에 여전히 다른 프로그래밍 언어에서 채택되지 않은 특수 기능이 있습니까?
Lisp에 여전히 다른 프로그래밍 언어에서 채택되지 않은 특수 기능이 있습니까? Lisp은 모든 Lisp 프로그래밍 언어를 전체적으로 의미합니다. 나는 Lisp이 얼마나 놀라운 지에 대해 들었고 많은 언어가 Lisp에서 영감을 받았다는 것을 알고 있습니다. 그러나 Lisp에는 여전히 다른 언어로는 불가능한 독점적 인 디자인 기능이 있습니까? 내가 질문을 한 이유는 최근에 아마추어 프로그래머 …

4
Google은 Go 언어에 얼마나 투자하고 있습니까?
나는 Go 언어 에 대해 꽤 많이 읽었으며 유망한 것 같습니다. 언어에 더 많은 노력을 기울이기 전에 내가 놓친 마지막 정보는 다음과 같습니다. Google 또는 다른 회사가 개발 노력에 얼마나 많은 돈 / 인력을 투자합니까? 이 정보를 제공 할 수없는 경우 프로젝트에 대한 Google의 약속을 보여주는 다른 정보가 있습니까? 새로운 …


9
다이나믹 타입 언어는 모든 비판이 필요합니까? [닫은]
인터넷에서 프로그래밍 언어 선택에 대한 기사를 몇 개 읽었습니다. 최근에는 루비, 파이썬, PHP, 얼랭과 같은 많은 동적 유형 언어가 널리 사용되었습니다. 그러나 많은 기업에서는 여전히 C, C ++, C # 및 Java와 같은 정적 유형의 언어를 사용합니다. 정적 유형 언어의 이점 중 하나는 프로그래밍 오류가 런타임이 아닌 컴파일 타임에 조기에 …

6
표현력은 구체적으로 무엇을 의미합니까?
표현력 은 Wikipedia에 의해 다음과 같이 정의됩니다. .. 그 언어로 표현되고 전달 될 수있는 폭 넓은 아이디어. "아이디어" 는 기계와 통신 할 수있는 것들 (작업, 구조, 알고리즘 등) 을 나타 냅 니까? 아니면 다른 사람에게 언어로 포착되고 전달 될 수있는 "인간"개념을 가리키는가? 표현력은 어떻게 평가되고 측정됩니까? 예를 들어, JavaScript와 같은 …

6
일부 함수형 프로그래밍 언어는 함수 적용을위한 공간을 사용하는 이유는 무엇입니까?
함수형 프로그래밍을 위해 일부 언어를 살펴본 결과, 일부 fp 언어가 함수 응용 프로그램 (및 정의)을 위해 하나 이상의 공백 문자를 사용하는 이유가 항상 궁금한 반면 대부분의 명령형 / 개체 지향 언어는 괄호를 사용합니다. 더 수학적 방법입니다. 또한 후자의 스타일은 괄호가없는 것보다 훨씬 명확하고 읽기 쉽다고 생각합니다. 따라서 f (x) = …




12
프로그래밍의 기초가 강하면 모든 프로그래밍 언어를 쉽게 익힐 수 있습니다. 사실 또는 신화? [닫은]
프로그래밍의 기초가 상당히 좋은 사람이 프로그래밍 언어를 쉽게 배울 수 있다는 것이 사실입니까? 글쎄, 프로그래밍 언어를 말할 때 PHP, Perl, Ruby 등과 같은 민첩하고 역동적 인 언어를 언급하지만 먼 과거의 이전 프로그래밍 언어는 아닙니다. 나는 자바, 그루비 및 플렉스에서만 어느 정도 일했습니다. 그래서 내가 아마추어 프로그래머이지만 빠른 학습 자라는 사실을 …

11
코딩이 지루한 느낌이들 때 어떻게해야합니까? [닫은]
저는 6 살 때 Commodore 64에서 프로그래밍을 시작했습니다. 이제 저는 28 살이고 컴퓨터 공학 1 학년부터 4 개의 과정을 이수해야합니다. 나는 몇 년 후 코드 작성에 지루해지기 시작했습니다. 나는 컴퓨터 보안에서 이론적 인 컴퓨터 언어와 네트워크 보안 분야에서 10 년의 C 시스템 코딩 과정을 밟았으며 코드 작성에서 자극을 얻지 못했습니다. …

5
나쁜 습관-환경을 설정하기 위해 사례를 전환
지난 3 년 동안 개발자로 일하면서 사람들이 switch 문을 사용하여 URL의 경로 (백엔드 및 프런트 엔드)를 설정하는 많은 예를 보았습니다. 아래는 이에 대한 예입니다. 백엔드 예제 (C #) : public static string getHost(EnvironmentEnum environment){ var path = String.Empty; switch (environment) { case EnvironmentEnum.dev: path = "http://localhost:55793/"; break; case EnvironmentEnum.uat: path …


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