자바스크립트가 사람이라면...

5807 단어 webdevjavascript
Javascript은 프런트엔드에서 백엔드까지 모든 것을 처리하며 약 20억 개의 사이트에서 사용되었습니다. 꽤 성공적인 프로그래밍 언어라는 데는 의심의 여지가 없습니다. 하지만 프로그래밍 언어가 아니라면 어떨까요? 사람이었다면? 그래도 성공할까요? 학교나 직장은 어떻게 갈까요? 어떻게 말하고, 운전하고, 쇼핑하고, 먹을까요? 이 문서에서 질문에 대한 답을 얻을 수 있도록 준비하십시오.

참고: 이 게시물에 표현된 모든 의견은 농담이며 진지하게 받아들일 의도가 없습니다.

어떻게 말할까요?





유일한 "말하는"Javascript는 오류, 값 또는 undefined 로 응답합니다. 그래서 누군가 "안녕하세요, 잘 지내세요?"와 같이 Javascript와 대화하려고 하면

Parsing Error: Unexpected token are



동일한 메시지를 입력할 때 Javascript 편집기에서 말하는 내용과 정확히 일치합니다. Javascript로 통신을 시도하는 것이 꽤 어렵다는 데 모두가 동의할 것이라고 생각합니다.

어떻게 운전할까요?





정지 표지판과 같은 도로 표지판은 시간을 들여 표지판을 보고 반응하는 인간을 위한 것입니다. 슬프게도 Javascript는 거의 즉각적이며 정지 신호를 보는 순간 정지하여 꽤 많은 자동차 충돌을 일으킵니다.

Javascript가 운전 면허증을 얻을 수 있을지 정말 의심 스럽습니다. 또한, 네, 저는 제가 주황색 자동차를 그리는 데 굉장하다는 것을 압니다.

학교는 어떻게 갈까요?





Javascript는 일반적으로 놀라운 학생입니다. 왜 "정상적으로"? 글쎄요, 당신이 질문을 설명하면 자바스크립트는 1000분의 1초 안에 그것을 풀 것입니다. 그러나 × 또는 x를 곱셈 기호로 사용하는 순간 Javascript는 포기할 것입니다. *를 고수하는 것이 좋습니다.

결국, 당신은 질문을 완벽하게 설명해야 합니다. 그렇지 않으면 Javascript가 당신의 수업에서 F를 받을 것입니다.

어떻게 쇼핑할까요?





Javascript는 단일 스레드입니다. 즉, 한 번에 한 가지 작업만 수행할 수 있으며 사용자가 지정한 순서대로 작업을 수행합니다. 이것은 프로그래밍 언어로서 유용한 특성입니다. 그렇지 않으면 변수가 선언되지 않고 전체 웹을 거의 망가뜨릴 수 있습니다. 그러나 그것은 사람에게 최적의 특성이 아닙니다.

따라서 쇼핑 목록 기능이 있는 경우 작성한 순서대로 모든 작업을 수행합니다. 그러나 가장 효율적인 방법은 아닐 수 있습니다. Ham, Eggs, Beef, Milk, Pork, Cheese 로 가는 쇼핑 목록을 작성하면 Javascript는 육류 쪽에서 유제품 쪽으로 그리고 그 반대로 지그재그로 이동할 것입니다. 다음에 쇼핑을 할 다른 사람을 보내는 것이 좋습니다!

어떻게 먹을까요?





대부분의 Javascript 프로그래머는 반복for 루프를 사용하여 여러 유사한 작업을 완료합니다. 즉, Javascript가 어떤 작업을 수행할 때 일반적으로 모든 작업을 한 번에 수행합니다. 예를 들어 먹기. 식사에 여러 옵션이 있는 경우(이 경우에는 사각형, 삼각형 및 원)(확실히 음식이 보이는 방식이기 때문에) Javascript는 일반 사람들이 혼합하는 방식과 달리 모든 사각형, 삼각형, 원을 소비합니다. 실제로 Javascript로 작성했을 때 먹는 주기는 다음과 같습니다.

var plate = document.plate;
// I made up plate
function eat(food) {
  for (var i = 0; i < food.length; i++) {
    plate.consume(food[i]);
    // I also made up consume
  }
}
eat(plate.squares);
eat(plate.triangles);
eat(plate.circles);

어떻게 작동할까요?





그렇지 않습니다. 그렇지 않을 것입니다. 침대에서 일어나거나, 일하러 가거나, 퇴근하거나, 잠자리에 들지 않습니다. 이전 "어떻게"에서 우리가 무시한 것은 다른 사람이 구체적으로 무엇을 하라고 지시하지 않는 한 Javascript는 아무 것도 하지 않는다는 것입니다. 따라서 Javascript는 꽤 잘 작동하지만 이를 지시할 다른 사람이 필요합니다.

자체적으로 작업을 수행할 수 있다면 HTML 및 CSS와 같은 다른 언어에 대해 많은 작업을 수행하는 데 Javascript가 사용되는 방식과 마찬가지로 Javascript는 항상 다른 사람을 위해 작업을 수행하도록 남겨질 것입니다.

읽어 주셔서 감사합니다!



대체로 Javascript는 훌륭한 사람이 아닙니다. 무엇을 하라고 지시해도 많은 일을 잘못할 것이기 때문에 Javascript가 프로그래밍 언어로서 더 낫다고 말하는 것이 타당하다고 생각합니다.

이 기사가 마음에 드셨다면 댓글에 좋아요나 도움이 되는 피드백을 남겨주세요. 안녕히 계세요!



추신 이 게시물의 이미지는 Google Slides에서 제작되었습니다.

좋은 웹페이지 즐겨찾기