프로그래밍에서 1e9는 무엇인가요?


우수 답변

e (또는 E)는 “10의 10 배”를 의미하므로 1e9는 “10의 9 승 1 배”이고 1e-9 “10의 음의 9 제곱”을 의미합니다. 수학적 과학적 표기법에서는 일반적으로 위첨자로 표시됩니다. 각각 1 × 10 ^ 9

및 1 × 10 ^ -9

. 프로그래밍 언어는 위첨자보다 입력 및 인쇄가 더 쉽기 때문에 e 또는 E 표기법을 채택했습니다.

for 예 :

float low = 1e-9;

float high = 1e9;

감사합니다.)

답변

아직 구축하지 않았기 때문입니다.

이것은 제가 정말로 해결하고 싶은 문제이며, 기술이 이것은 이미 존재하지 않으며 어떻게 구축 할 수 있는지입니다.

제 생각에 우리가 그것을 갖고 있지 않은 이유는 바로 예측할 수있는 투자 수익률이 (나는이 논리에 전적으로 동의하지 않습니다) 이것은 우리가 더 많은 로켓이 우주로가는 것을 보지 못하는 것과 같은 이유 중 하나입니다. 너무 비싸고 돈을 벌기가 어렵습니다.

프로그램이라고하면 IDE를 의미합니다. 어떤 사람들은 당신이 “컴파일러에 대해 이야기하고 있고, 어느 정도는 옳을지도 모른다고 생각하는 것 같다”는 것을 주목했습니다. 그러나 우리가 다른 음성으로 작동되는 더 높은 수준의 컴퓨터 프로그래밍을 가질 수 있다면 컴파일은 매우 쉬울 것입니다. 당연히 우리 코드는 즉시 또는 JIT로 컴파일되어야합니다.

IDE의 미래는 이와 비슷해야합니다. IDE는 iPhone 용 Siri와 비슷하지만 수십 배가 될 것입니다. 처음에는 의사 소통을위한 일종의 특화된 언어가 있었지만 결국에는 마치 정교한 안드로이드처럼 또는 다른 사람처럼 프로그램과 대화 할 수있게 될 것입니다 …. 매우 세부적인 사람.

다음은이 기술을 사용하여 휴대 기기 용 앱을 만드는 대화의 예입니다.

Dev : “I want to build an application”

AI : ” 애플리케이션 이름은 무엇입니까? “

Dev :”hello world “

AI :”Hello World는 어떤 애플리케이션입니까? “

Dev :”A 모바일 앱 ication. “

AI :”어떤 종류의 기기에서 실행해야하나요? “

Dev :”모든 모바일 및 태블릿 …. “

여기 음성으로 실행할 수있는 명령이 더 있습니다.

“페이지를 만드세요. 파란색으로 칠하십시오. 네, 저 파란색. 테이블이 포함되어 있습니다. 각 셀에는 이미지, 제목 텍스트 및 날짜가 포함됩니다. 테이블은 example.com/tasks에서 서비스를 사용합니다. 각 셀을 TableCell이라고합니다. 각 TableCell은 task라는 노드를 사용합니다. 각 TableCell에는 텍스트 필드가 있으며 TitleText라고합니다. TitleText는 task json의 title이라는 노드를 사용합니다. “등입니다.

결국 알려야 할 것은 화면에 쓸 수있는 일종의”고급 “언어입니다. 만든 사람은 읽고 편집 할 수 있습니다. 사람들은 조깅을하거나 침대에 누워있는 동안 완전한 프로그램을 작성할 수 있습니다.

이런 일이 발생하면 일종의 Cambrian Explosion of app에 들어갑니다. 창조와 독창성. 이것이 내가이 노력이 쓸모 없다고 생각하는 사람들의 의견에 동의하지 않는 이유입니다. Google과 같은 사람은 이런 종류의 기술로 10 억 달러 규모의 시장이 등장하는 것을 볼 수 있습니다.

우리는 비교적 쉽게 구축 할 수 있다고 생각합니다. 누군가 현금을 버려야합니다. 저는 IDE의 현재 상태가 얼마나 끔찍한 지에 대해 쿼라로 썼습니다. 왜 우리는 여전히 장치에 타이핑하고 있습니까? 왜 온 세상이 여전히 장치에 타이핑하고 있습니까? 현실은 기술이 매우 정교하지 않다는 것입니다. Candy Crush에 10 억 달러를 쏟아 부었지만 실제로이 제품을 구축하는 도구에 대한 사랑은 없습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다