본문 바로가기

내일배움 과제/아티클 스터디6

JavaScript와 ECMAScript는 무슨 차이점이 있을까? [주제]아티클의 주제 및 목차를 요약해주세요.JavaScript와 ECMAScript의 차이점[아티클 요약]아티클의 전체 내용을 요약해주세요. 단순 내용을 따라적는 것이 아닌 중학생도 쉽게 이해할 수 있게 나만의 언어로 요약해주세요. Ecma 인터내셔널은 정보 통신 표준을 제정하는 비영리 표준화 기구입니다. 이 중 ECMA-262는 범용 목적의 스크립트 언어 명세로, ECMAScript는 이 규격에 따라 정의된 스크립트 언어입니다. ECMAScript는 스크립트 언어의 규칙과 세부 사항을 제공하며, JavaScript는 ECMAScript 규격을 준수하는 대표적인 언어입니다. JavaScript 엔진은 이 언어를 실행하는 프로그램으로, ECMAScript 지원 정도에 따라 성능과 호환성이 다릅니다.ECM.. 2024. 10. 22.
SQL 가독성을 높이는 다섯 가지 사소한 습관 [주제]아티클의 주제 및 목차를 요약해주세요.SQL 가독성을 높이는 습관1. 예약어는 대문자로2, 3. 행갈이를 자주 하자4. 주석을 쓰자 (--, /* */)5. Alias를 잘 쓰자6. 합의된 규칙 지키기[아티클 요약]아티클의 전체 내용을 요약해주세요. 단순 내용을 따라적는 것이 아닌 중학생도 쉽게 이해할 수 있게 나만의 언어로 요약해주세요. 1. 예약어, 함수 이름 등은 대문자로 쓰세요2,3. 행갈이를 자주 하세요 하나의 라인에 하나의 절만 적으세요. 작성자의 의도와 코드 구조를 쉽게 파악할 수 있습니다.쿼리를 쓸 때 어떤 로직을 제외했다가 다시 포함해야 하는 경우 주석 처리가 필요한 부분에서 행갈이 하세요.4.코드를 쓴 의도를 짧게 적어 놓으세요.(주석을 다세요)5. 리스트, 변수 이름을 의도에 .. 2024. 10. 21.
2020년과 이후 JavaScript의 동향 [주제]JavaScript의 역사와 발전[아티클 요약]JavaScript는 1997~2007년 사이에 웹 개발의 기본 언어로 자리 잡았으며, 2009~2019년에는 Node.js, NPM 등 생태계가 급격히 확장되었습니다. 2020년 이후에는 JavaScript의 표준화가 강화되고, ESM(ECMAScript 모듈) 도입으로 비표준 모듈들이 정리될 것으로 전망됩니다. 그리고 Rust와 같은 언어가 JavaScript 도구 개발에 사용되면서 성능이 향상되고 있습니다.JavaScript는 여전히 가장 인기 있는 언어로 자리 잡고 있지만, 향후 WASM(WebAssembly)가 JavaScript를 대체할 가능성이 제기되고 있습니다. 그리고 Microsoft의 Edge 브라우저가 Chromium 기반으로 전환.. 2024. 10. 18.
소프트웨어 학습 태도 [주제]아티클의 주제 및 목차를 요약해주세요.소프트웨어 학습태도 7가지1. 내가 걷는 속력과 방향을 인지하자.2. 익숙한 것을 내려놓고, 낯선 방식으로 해결하자.3. 개구리를 해부하지 말고, 직접 만들어봐라.4. 자존심을 버리고, 자존감을 키우자.5. 결과만 보기보다는 과정을 보자.6. 실수를 반복하면서 적어도 하나씩 개선하라.7. 스스로 여러 가지 답을 찾고, 남에게 공유하라.[아티클 요약]아티클의 전체 내용을 요약해주세요. 단순 내용을 따라적는 것이 아닌 중학생도 쉽게 이해할 수 있게 나만의 언어로 요약해주세요. 1. 내가 걷는 속력과 방향을 인지하자.학습할 때, 한 걸음 물러서서 자신의 학습 방식과 패턴을 살펴보는 것이 중요합니다. 실제 개발은 한 번에 끝나는 것이 아니라, 추상적인 상위 단계에서 .. 2024. 10. 17.
게임 서버 트랙에서 자바스크립트를 학습하는 이유 [주제]게임 서버 개발자가 Javascript를 학습해야하는 이유[아티클 요약]1. Node.js란 무엇인가요?Node.js는 Chrome V8 JavaScript 엔진을 기반으로 한 자바스크립트 런타임입니다. 이로 인해 자바스크립트를 브라우저 외부 환경에서도 사용할 수 있게 되며, 주로 웹 서버 구축에 사용됩니다. 2. Node.js의 장점 - 비동기 I/O 처리 : 비동기(non-blocking) I/O 방식을 사용하여 많은 클라이언트 요청을 빠르게 처리할 수 있습니다. 시간이 오래 걸리는 작업은 다른 작업에 방해되지 않도록 보류하고, 나머지 요청들을 먼저 처리합니다.- 이벤트 기반 구조 : 적은 자원으로도 많은 동시 연결을 처리할 수 있습니다. 이는 서버의 효율성을 높여줍니다.- 하나의 언어로 서버.. 2024. 10. 16.
게임 서버의 역사 선정 아티클https://teamsparta.notion.site/1102dc3ef5148091b6c5c396211fbc09 게임 서버의 역사 알아보기 | Notion내일배움캠프 게임 서버 개발 트랙에 합류하신 여러분들, 게임 서버는 무엇이고 어떻게 발전되어 왔는지 궁금하지 않으신가요? 앞으로 목표를 갖고 학습해 나갈 게임서버에 대해 자세하게 팀원teamsparta.notion.site 개인 요약[주제] 아티클의 주제 및 목차를 요약해주세요.게임 서버의 역사초기의 게임 형태 : 패키지 게임인터넷의 보급과 서버의 등장 : 서버 - 플레이어 중 한 명의 컴퓨터가 모든 플레이어의 게임 플레이 상태를 취합해서 유지하는 역할데디케이티드 서버(Dedicated Server) : 클라이언트의 연결을 받는 세션 처리만.. 2024. 10. 15.