«language-agnostic» 태그된 질문

이 태그는 프로그래밍 언어 또는 환경과 관련이없는 질문을위한 것입니다.

6
프로그래밍 언어가 다른 언어로 컴파일된다고 어떻게 말할 수 있습니까?
영어로 말하면 프로그래밍 언어를 다른 프로그래밍 언어로 컴파일 할 수 있습니까? 예는 Haxe 일 수 있습니다 . 웹 사이트에서 언어는 "멀티 플랫폼"으로 표시됩니다. 멀티 플랫폼 : Haxe는 JavaScript, Flash, NekoVM, PHP, C ++, C # 및 Java (곧)와 같은 빠른 컴파일러를 사용하여 널리 사용되는 모든 프로그래밍 플랫폼으로 컴파일 할 수 …

2
원래 통역사와 독립적으로 "부트 스트랩"통역사를 만들 수 있습니까?
Wikipedia 에 따르면 컴파일러 작성과 관련하여 "부트 스트래핑"이라는 용어는 다음을 의미합니다 . 컴퓨터 과학에서 부트 스트랩은 컴파일하려는 소스 프로그래밍 언어로 컴파일러 (또는 어셈블러)를 작성하는 프로세스입니다. 이 기술을 적용하면 자체 호스팅 컴파일러가 생성됩니다. 그리고 그것이 어떻게 작동하는지 이해할 수 있습니다. 그러나 그 이야기는 통역사들에게는 약간 다르게 보입니다. 물론, 자체 호스팅 인터프리터를 …

5
사소한 조건문이 루프의 초기화 섹션으로 이동해야합니까?
stackoverflow.com 의이 질문 에서이 아이디어를 얻었습니다. 다음과 같은 패턴이 일반적입니다. final x = 10;//whatever constant value for(int i = 0; i < Math.floor(Math.sqrt(x)) + 1; i++) { //...do something } 내가 만들려고하는 요점은 조건문이 복잡하고 변경되지 않는다는 것입니다. 루프의 초기화 섹션에서 선언하는 것이 더 낫습니까? final x = 10;//whatever constant …



5
Tennent 's Corspondence Principle에 대한 좋은 설명은 무엇입니까?
이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . 나는이 원리가 무엇인지, 언어 디자인에 왜 그토록 중요한지 이해하려고 애 쓰고있었습니다. 기본적으로 expr언어의 모든 표현 에 대해이 구문과 정확히 동일해야합니다. (function () { return expr; })() 또한 루비는이 원칙을 준수하지만 …

9
코드에서 자리를 지키기위한 좋은 기술은 무엇입니까?
이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . 코드에서 단일 지점을 기억하기 위해 책갈피 를 사용하는 것으로 알고 있습니다. 그러나 조사중인 코드 의 흐름 을 어떻게 추적 합니까? 예 : 여러 북마크 및 북마크 순서 예: 버그 보고서 …

11
OOP가 실제 세계에서 지배적 인 프로그래밍 모델입니까?
결코 개체? 글쎄, 거의 ACM 커뮤니케이션의 VIEWPOINT 섹션에서 " Objects Never? Well, Hardly Ever Ever " 라는 흥미로운 기사를 발견했습니다 . 그것은 객체 우선 또는 객체와는 근본적으로 다른 관점입니다. 그는 "물체를 절대로"또는 "물체 대학원"을 제안합니다. 저자는 OOP에 대해 이야기하고 실제 프로그래밍 환경에서 OOP가 어떻게 사용되는지에 대해 질문했습니다. 그는 OOP가 지배적 …

10
언어에 구애받지 않는 프로그래밍 서적 [닫힘]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

1
파일 리더를 어떻게 테스트합니까?
몇 가지 파일 형식으로 프로젝트를 진행 중입니다. 일부 형식은 .xsds로 지정되고 다른 형식은 해당 웹 사이트의 문서로 지정되며 일부는 문서가없는 사용자 지정 사내 형식입니다. 음하 하하하 뭐가 문제 야? 파일 리더를 테스트하고 싶지만이 작업을 수행하는 방법을 완전히 모르겠습니다. 응용 프로그램의 흐름은 다음과 같습니다. file.___ ===> read by FileReader.java ===> which …

4
당신이 만든 소프트웨어 대신 오픈 소스 대안을 만드는 것이 윤리적인가?
특정 교육 기관의 학생들에게 판매 될 교육 소프트웨어를 만들기 위해 고용되었다고 가정하십시오. 귀하는이 프로젝트를 수행하는 유일한 개발자이며 모든 코드를 작성했습니다. 이 프로젝트에 대한 오픈 소스 대안은 전 세계의 소외 계층 학생들에게 혜택을 줄 수있는 잠재력을 가지고 있습니다. 요컨대, 자유로운 대안은 인류의 더 큰 이익에 기여할 것입니다. 개발 비용을 지불하는 소프트웨어에 …

6
2011 년 C 프로그래밍 [닫기]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 휴일 육년 전 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 여러 달 전에 저는 주로 광범위한 OS (Linux, * BSD, HPUX, VMS ...)를 지원하는 POP3 …

6
기본 데이터 구조로서 (계층 적) 파일 시스템과 어떻게 안장을 이루었습니까?
나는 독학이고 CS 학위가 없습니다. 데이터 구조에 대해 더 많이 배우면서 요즘 시대에 OS의 기본 데이터 스토리지 구조로 파일 시스템, 디렉토리 및 파일을 어떻게 안장하고 있습니까? 나는 그것의 단순성을 이해하지만 요즘에는 기본적으로 더 많은 옵션이있을 수 있습니다. 내가 아는 한, 파일 시스템의 기본 기능을 향상시키는 유일한 프로젝트는 ReiserFS뿐입니다. 여기서 파일의 …

6
정말로 단위 테스트 프레임 워크가 필요합니까?
현재는 C ++ 애플리케이션을위한 대규모 단위 테스트 스위트를 사용하고 있습니다. 그러나 단위 테스트 프레임 워크는 사용하지 않습니다. 그들은 기본적으로 어설 션과 cout을 감싸는 C 매크로를 사용합니다. 다음과 같은 것 : VERIFY(cond) if (!(cond)) {std::cout << "unit test failed at " << __FILE__ << "," << __LINE__; asserst(false)} 그런 다음 각 …

8
GUI를 그래픽으로 배치하는 것이 "속임수"로 간주되어야합니까?
저와 같이 프로그래밍 경험이 약간 더 많은 친구가 있습니다. 우리는 우리가 사용하는 모든 프로그래밍 기술에 대해 이야기하고 Interface Builder가 대화에 나왔습니다. 내가 배운 것을 제외하고 프로그래밍 배경이 없기 때문에 개인적으로 IB와 모든 기능 ( IBOutlets, IBActions)은 내 기술 수준 (및 모든 기술 수준)의 코더가 짧은 시간 안에 프로젝트를 완료하는 데 …

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