«programming-languages» 태그된 질문

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

12
하나의 제품 또는 소프트웨어를 개발할 때 여러 프로그래밍 언어가 사용되는 이유는 무엇입니까?
저는 컴퓨터 공학 석사 학위를 시작하려는 최근 졸업생입니다. 나는 정말로 흥미를 유발하는 여러 가지 오픈 소스 프로젝트를 접하고 그 프로젝트에 기여하도록 장려했습니다 (CloudStack, OpenStack, moby 및 Kubernetes). 내가 찾은 것 중 하나는 Java + Python + Go 또는 Python + C ++ + Ruby와 같은 여러 프로그래밍 언어를 사용한다는 것입니다. …

4
비행기에는 어떤 운영 체제가 사용되며 어떤 프로그래밍 언어로 개발됩니까? [닫은]
상용 비행기 (Boeing 또는 Airbus 등)에서 사용되는 운영 체제가 무엇인지 아는 사람이 있는지 궁금합니다. 또한 (선호되는) 실시간 프로그래밍 언어는 무엇입니까? Ada가 Boeing에 사용된다고 들었는데 내 질문은 왜 Ada입니까? 보잉 사람들이이 언어를 선택해야하는 기준은 무엇입니까? (가비지 수집기가 정확하게 해제되면 Java가 훌륭한 선택이 아닌 것 같습니다).

14
현대의 주류 프로그래밍 언어에서 람다 함수의 인기를 유발 한 것은 무엇입니까?
지난 몇 년 동안 익명 함수 (AKA 람다 함수)는 매우 널리 사용되는 언어 구성이되었으며 거의 ​​모든 주요 / 주류 프로그래밍 언어에서이를 도입했거나 향후 표준 개정판에이를 도입 할 계획입니다. 그러나 익명 함수는 수학과 컴퓨터 과학에서 매우 오래되고 잘 알려진 개념입니다 (수학자 인 Alonzo Church가 1936 년경에 발명했으며 1958 년 이래 Lisp …

14
프로그래밍 언어를 어떻게 마스터 할 수 있습니까?
언어를 배우고 책을 사거나 예제를 따르고 가능할 때마다 연습을 해 볼 수 있습니다. 그러나 내가 정말로 찾고있는 것은 일단 당신이 그것을 배우고 나면 언어를 마스터하는 방법입니다. 이제 나는 경험이 중요한 요소라는 것을 알고 있지만 언어의 내부를 배우는 것과 기초 구조는 무엇인가 등을 알고 있습니다. 이 책을 읽고, 그 책을 읽고,이 …


5
추상 클래스가 이미 있는데 왜 기본 및 정적 메소드가 Java 8의 인터페이스에 추가 되었습니까?
Java 8에서 인터페이스에는 구현 된 메소드, 정적 메소드 및 소위 "기본"메소드 (구현 클래스를 대체 할 필요가 없음)가 포함될 수 있습니다. 내 (아마도 순진한) 견해로는 이와 같은 인터페이스를 위반 할 필요가 없었습니다. 인터페이스는 항상 이행해야 할 계약이었으며 매우 단순하고 순수한 개념입니다. 이제 여러 가지가 혼합되어 있습니다. 내 의견으로는 : 정적 메소드는 …


18
프로그래밍 언어에 대한 자세한 설명이 왜 좋지 않습니까? [닫은]
프로그래밍 언어의 자세한 표현에 대해 불평하는 사람들이 많이있었습니다. 일부 범위 내에서 프로그래밍 언어가 더 장황할수록 이해하는 것이 좋습니다. 또한 자세한 내용은 API해당 언어에 대한 명확한 글쓰기를 강화한다고 생각합니다 . 내가 생각할 수있는 유일한 단점은 더 많이 입력한다는 것입니다.하지만 대부분의 사람들은 모든 작업을 수행하는 IDE를 사용합니다. 그렇다면 장황한 프로그래밍 언어의 가능한 …

17
(왜) 새로운 프로그래밍 언어를 배워야합니까? [닫은]
Java, C / C ++, JavaScript / jQuery에 능숙하고 Objective-C에 능숙합니다. 나는 언어와 그에 상응하는 프레임 워크로도 생산성이 높으며 코드를 깨끗하고 유지 가능하게 유지하면서 엔터프라이즈 환경 시스템 (및 소규모 시스템)을 충분히 쉽게 생성합니다 (예, 6시 후에 나 자신의 코드를 읽을 수 있음) 개월 :) 플랫폼 (iPhone, iPad 등) 또는 클라이언트 …

3
프로그래밍 언어, 특히 C가 왜 중괄호가 아닌 중괄호를 사용합니까?
"C 스타일 언어"의 정의는 실질적으로 "중괄호 ( {}) 사용"으로 단순화 할 수 있습니다 . 왜 우리는 그 특정 문자를 사용합니까 (그리고 []적어도 미국 키보드에서는 Shift 키가 필요하지 않은 것과 같은 더 합리적인 것이 아닌 이유는 무엇 입니까)? 이러한 중괄호에서 비롯된 프로그래머 생산성에 실질적인 이점이 있습니까, 아니면 새로운 언어 디자이너가 대안을 …

14
C 프로그래밍 언어가 여전히 사용됩니까?
저는 C # 프로그래머이며 대부분의 개발은 몇 가지 Windows 응용 프로그램과 함께 웹 사이트를위한 것입니다. C가 진행되는 한, 필자가 필요로하지 않았기 때문에 오랫동안 사용하지 않았습니다. 내 친구 중 한 명이 C 테스트를 배우고 C #을 배우는 동안 C를 배워야한다고 말했을 때 놀랍습니다. C로 개발이 진행되고있는 경우 누군가 테스트를 위해 C …

16
왜 사용자 정의 연산자가 더 일반적이지 않습니까?
함수형 언어에서 놓칠 수있는 기능 중 하나는 연산자는 함수일 뿐이므로 사용자 지정 연산자를 추가하는 것은 함수를 추가하는 것만 큼 간단합니다. 많은 절차 적 언어는 연산자 오버로드를 허용하므로 어떤 의미에서 연산자는 여전히 함수입니다 (이것은 연산자가 템플릿 매개 변수에 문자열로 전달되는 D 에서 매우 그렇습니다 ). 연산자 오버로드가 허용되는 경우 사용자 지정 …

30
영어를 사용하지 않는 국가의 사람들이 영어로 코드를 작성합니까? [닫은]
동료가 어디에서 왔든 관계없이 모든 사람이 "영어로 코딩"한다고 들었습니다. 믿기 ​​어렵다는 것을 알지만 대부분의 프로그래밍 언어에서 지원되는 문자 집합이 상대적으로 좁아도 놀라지 않을 것입니다. 영어가 모국어가 아닌 나라에서 일한 적이 있습니까? 그렇다면 코드는 어떻게 생겼습니까?

15
OOP 시대에 C가 왜 그렇게 인기가 있습니까? [닫은]
나는 C와 C ++로 많이 코딩했지만 C가 Java보다 약간 두 번째로 인기있는 언어라고는 생각하지 않았다. TIOBE 프로그래밍 커뮤니티 인덱스 이 OOP 시대에 C가 왜 그렇게 인기가 있는지 궁금합니다. 가장 많이 사용되는 5 가지 프로그래밍 언어 중 4 개는 "현대"객체 지향 언어입니다. 이제 C에서 OOP를 어느 정도 사용할 수 있다는 데 …

8
소스 코드가없는 프로그램의 출력을 수정하는 방법
우리 회사에는 수학 계산을 수행하는 작은 프로그램 (.exe 500Kb 크기)이 있으며 결과적으로 워크 플로를 계속하는 데 사용하는 Excel 스프레드 시트에 결과가 뱉어집니다. Excel 스프레드 시트에서 열, 간격 형식 및 VBA 논리 등을 수정하고 싶지만이 매개 변수는 해당 프로그램에서 구성 할 수 없으므로 .exe를 분해 / 리버스 엔지니어링하는 유일한 방법 인 …

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