이 프로젝트는 중단되었습니다.
그동안 이 프로젝트에 참여해 주셔서 감사드립니다. 이 프로젝트는 이용자의 합의, 부적절한 프로젝트, 정리 대상에 따른 프로젝트 폐지 등 프로젝트 규정에 따라 중단되었으며, 더 이상 참여하실 수 없습니다. 또한, 중단된 프로젝트의 문서는 편집이 제한됩니다. 이 프로젝트의 재개설을 원하시는 경우 나무위키:프로젝트 문서에 재개설 토론을 발제하시기 바랍니다. 재개설 절차의 자세한 사항은 나무위키:편집지침/특수 문서를 참고해 주시기 바랍니다.
그동안 이 프로젝트에 참여해 주셔서 감사드립니다. 이 프로젝트는 이용자의 합의, 부적절한 프로젝트, 정리 대상에 따른 프로젝트 폐지 등 프로젝트 규정에 따라 중단되었으며, 더 이상 참여하실 수 없습니다. 또한, 중단된 프로젝트의 문서는 편집이 제한됩니다. 이 프로젝트의 재개설을 원하시는 경우 나무위키:프로젝트 문서에 재개설 토론을 발제하시기 바랍니다. 재개설 절차의 자세한 사항은 나무위키:편집지침/특수 문서를 참고해 주시기 바랍니다.
1. 개요
개설 토론 링크프로젝트/프로그래밍은 프로그래밍 이론, 더 나아가 프로그래밍과 관련된 문서들 전반에 걸쳐, 문서들을 정비하고 새로운 분야를 추가하는 프로젝트입니다.
2. 프로젝트 홍보
분류:나무위키 프로그래밍 프로젝트를 활동한 문서에 붙여, 해당 문서에 프로젝트/프로그래밍이 기여했다는 증거와 프로젝트를 홍보하는 수단으로써 사용해주시면 되겠습니다.이 틀을 사용자 문서에 달아, 프로젝트를 홍보해주십시오. 틀을 사용하는 문법은 다음과 같습니다.
[include(틀:유저박스/프로젝트, 프로젝트=나무위키 프로그래밍 프로젝트)] |
3. 참가자 서명
추가적인 참가자는 이 문단에 자유롭게 이름을 적어주시면 감사하겠습니다. 이름을 적지 않으셔도 자유롭게 참가 가능합니다.- yshtitanic - 개설자
- suneungsiheom
- pretaetae
- Superbono
- Danishie
- ibadi
- IssacHyeon
- wnm2010
- uchan2006
yopiuty➡️ yopiuty_bugye[계정이전]- GreenScreen410
- hagamdu100524
- dododjy123
- No_Eul
- pjj0817 → dvHM
- GALAXY_NOTE
- hoit
- hexagon0401
- ngvf
3.1. 2021년 프로젝트 재개설 이전 참가자
- 프로젝트 개설 : a3963409
- ldmsys
- Cujames
- Lulin_Pollux
- leedaho0812
- ksa_athena
- yhskan
- Parrangie
- jaeyong
- gydudwls
- AlphaSER
- kevin03088
- tk0528
- lizkang
4. 편집 도움말 및 주의사항
- 일반적인 문서 작성 및 수정시에는 나무위키:편집지침 및 나무위키:문법 도움말 문서를 참조하는것이 편리합니다.
- 본 문단은 프로그래밍 및 알고리즘 관련 문서들의 편집을 돕기 위한 도움말이며 규정을 기반으로 하여 작성되었습니다.
나무위키와 위키백과의 CCL 불일치
* 가끔씩 위키피디아에서 내용을 그대로 가져오시는 경우가 많습니다. 나무위키와 위키피디아는 CCL이 호환이 되지 않아[2], 이 경우 저작권 침해가 되어 위법사항이 됩니다. 특히 알고리즘 관련 문서에서 이런 상황이 많이 발생합니다.
* 나무위키의 특성을 고려하여, 딱딱한 문체보다는 본인이 이해하신 내용을 바탕으로 잘 풀어 서술하시면 객관적인 사실 위주로 신뢰성을 확보하는 위키피디아보다는 친근한 방향으로, 많은 프로그래밍 입문자들에게 도움이 될 것입니다.
* 가끔씩 위키피디아에서 내용을 그대로 가져오시는 경우가 많습니다. 나무위키와 위키피디아는 CCL이 호환이 되지 않아[2], 이 경우 저작권 침해가 되어 위법사항이 됩니다. 특히 알고리즘 관련 문서에서 이런 상황이 많이 발생합니다.
* 나무위키의 특성을 고려하여, 딱딱한 문체보다는 본인이 이해하신 내용을 바탕으로 잘 풀어 서술하시면 객관적인 사실 위주로 신뢰성을 확보하는 위키피디아보다는 친근한 방향으로, 많은 프로그래밍 입문자들에게 도움이 될 것입니다.
5. 해야 할 일들 (도움이 필요한 문서)
문서의 이름만 적지 말고, 수정해야 하는 부분을 옆에 덧붙여주세요. 이후 다른 유저들이 기여하는데 큰 도움이 됩니다.
5.1. 작성 및 추가가 필요한 문서 및 문단
문서 작성이 필요한 이유 또는 간단한 서술 방향을 밝혀 주세요.
- 앨런 펄리스(Alan Perlis) - 최초의 튜링상 수상자이자 미국의 컴퓨터공학자
- 맵 리듀스 (MapReduce) - 클러스터 상에서 대용량 데이터 처리를 위한 프레임워크
- 아파치 스파크 (Apache Spark/Spark) - 다 언어를 지원하는 오픈 소스 클러스터 컴퓨팅 프레임워크
- 그로버 알고리즘
- 찰스 베넷
- JavaScript/문법 - JavaScript 언어의 기본적인 문법을 서술
- 위상 정렬 (Topological Sort)
- Next.js - 문서가 뼈대만 있는 상태인데 추가적인 서술이 필요합니다
5.2. 내용 추가 및 수정, 정리가 필요한 문서 및 문단
내용 추가, 정리가 필요한 부분 또는 위키 문법 정리가 필요한 문서를 작성해 주세요.
6. 내용 추가 및 수정 작업에 들어간 문서
수정 작업이 시작된 날짜와 방향을 밝혀주세요. 다른 유저들이 작업을 이어나가는데 도움이 됩니다.
7. 프로젝트 성과
생성되었거나 보완된 문서는 수정이 시작된 날짜, 종료된 날짜와 함께 아래에 적어 주세요.7.1. 프로젝트 재개설 이후 생성된 문서(2021~)
기여하신 문서의 생성 및 수정 방향을 날짜와 함께 표기해주세요.
- 프림 알고리즘 - 문서 생성 (2021/11/17)
- 최단 경로 문제 (Shortest Path Problem) - 최단 경로와 관련된 문제를 종합적으로 정리 (2022/02/04)
- Vercel, Next.js, Hyper - 세 문서 생성 및 추가적인 링크 연결 (2022/06/21)
- Zig - 문서 생성 (2022/07/16)
- Astro(웹 프레임워크) - 문서 생성 (2022/09/19)
7.2. 프로젝트 재개설 이후 보완된 문서(2021~)
기여하신 문서의 수정 방향을 날짜와 함께 표기해 주세요.
- 최소 비용 신장 트리 - 표절 문서 더미화 후 문서 재작성 (2021/11/13~2021/11/17)
- 다익스트라 알고리즘 - 음의 가중치 존재하는 경우에 대한 상세 작성 (2021/11/23)
- C언어 - 사용분야에 애플리케이션 추가 (2022/01/27)
7.3. 프로젝트 재개설 이전 생성된 문서(~2018)
- 시간 복잡도 (2018. 1. 21) - 점근 표기법 항목에서 분리 서술. 추가 서술했습니다.
- Union Find (2017. 9. 16) - 전반적인 서술, 구현은 의사코드로 대체했습니다.
- 의사코드 (2017. 10. 11) - 서술 전면적인 세분화 및 추가.
- Union Find (2017. 10. 13) - Union, Find 연산의 최적화 방법을 각각 추가.
- 애자일 (2017. 11. 02) - 애자일 선언의 원문과 번역문 추가.
- 자동정리증명 (2017. 11. 22) - 부족한 세부적인 알고리즘에 관한 서술 추가.
- 애자일 (2017. 12. 04) - 현장에서 애자일의 적용 한계에 대한 서술 추가.
- 셰익스피어 프로그래밍 언어 (2018. 02. 27) - 이 언어의 문법 부분을 추가했습니다.