프로그래밍 입문자인데 궁금한 거 있어요 게임 좋아하시는지 모르겠는데요 스타2 에디터로 유즈맵 만들 때 트리거라고 해서 이런 식의 gui를 통해서 스크립트 프로그램을 작성하거든요


예를 들어 매개변수를 넘기는 곳처럼 함수를 실행할 수 있는 칸에서 함수 새로 만들기를 하면 사진처럼 내가 쓸 수 있는 모든 함수의 목록이 떠요

목록은 함수를 찾기 쉽게 분류별로 나누어서 보여 주고 (수학에 관련된 함수들, 유닛에 대한 함수, 문자 처리 관련 함수, 대화상자에 대한 함수 등등) 어떤 함수의 반환형이 해당 칸(매개변수)에서 요구하는 자료형이랑 일치하지 않는 경우에는 글자를 회색 처리해 표시해서 지금 쓸 수는 없지만 그런 함수를 나중에 너가 필요하면 쓸 수 있다는 느낌으로 나타내요

그리고 무슨 용어 사전 찾는 것처럼 목록에 있는 함수를 선택할 때마다 함수가 하는 일에 대해서 세 줄 이하로 간략한 설명을 보이는데 핵심만 짚으면서 평이한 표현으로 적혀 있어서 처음 보는 함수도 이게 뭘 하는 거구나 하는 게 90% 이상 유추가 돼요 따로 배우지 않고 이걸 계속 쓰는 것만으로도 아주 빨리 많은 함수를 나도 모르게 외워서 익히게 됨


암튼 엄청 편한데 이걸 뭐라고 부르는지 모르겠어요
c++나 java python 같은 일반적인 프로그래밍 언어 를 주로 다루는 개발환경 중에 이런 개념이 적용된 것이 하나라도 있는지 궁금해요

제가 알고 있는 것 중에서는 옛날 비주얼 베이직에서 개체 탐색기인가 메서드 목록 띄워 보여 주는 거랑 그다음 안드로이드 스튜디오에서 오버라이드 할 때 뜨는 대화상자나 함수 이름 자동완성이 그나마 비슷하긴 한데 그것도 abc 순서로 이름 비슷한 것 찾아 주는 수준일 뿐이고 어떤 도메인 안의 모든 항목을 한꺼번에 전부 보여 주면서 카테고리로 분류해서 하나씩 사전처럼 뜻 표시하는 기능이 있었으면 좋겠어요

그리고 무슨 msdn이니 공식문서니 하는 것들 읽으면 자세히 나오기는 하는데 그렇게 지리멸렬하고 상세한 걸 원하는 게 아니라 전체 흐름에서 어디부터 봐야 하는지 중요한 점 핵심만 요약된 목차나 계층도 같은 것이라도 그려서 보여 주는 도구를 찾고 싶어요 혹시 잘 아시는 분 계신가요