stanford-oval/wikipedia huggingface dataset:
제1전차사단 (일본군)
구조 > 전투 서열

전차 제1여단
전차 제1연대
전차 제5연대
전차 제2여단
전차 제3연대
전차 제9연대
기동보병 제1연대
기동포병 제1연대
사단 속사포대
사단 수색대
사단 방공대
사단 공병대
사단 정비대
사단 치중병대
사단 통신대
전차 제1연대 (후쿠오카)
전차 제5연대 (후쿠오카)
기동보병 제1연대 (쿠루메)
기동포병 제1연대 (후쿠오카)
사단 속사포대
사단 공병대
사단 정비대
사단 치중병대
사단 통신대
기록 > 계보

1938년 3월 1일, 第1戦車団 だいいちせんしゃだん[*]
→제1전차단
1942년 4월 1일, 戦車第1師団 せんしゃだいいちしだん[*]
→전차 제1사단
기록 > 전쟁/전투

할힌골 전투 (제1전차단)
대륙타통작전
결호 작전
참고 > 인용

↑  Toyama 1981, 331쪽.
↑  Toyama 1981, 336-337쪽.
↑  Toyama 1981, 451쪽.
↑  《軍令陸第42号》 (일본어), 1942년 6월 24일
참고 > 자료

Drea, Edward J. (1998). 〈Japanese Preparations for the Defense of the Homeland & Intelligence Forecasting for the Invasion of Japan〉. 《In the Service of the Emperor:  Essays on the Imperial Japanese Army》 (영어). University of Nebraska Press. ISBN 0-8032-1708-0.
Frank, Richard B. (1999). 《Downfall: The End of the Imperial Japanese Empire》 (영어). New York: Random House. ISBN 0-679-41424-X.
Jowett, Bernard (1999). 《The Japanese Army 1931-45 (Volume 2, 1942-45)》 (영어). Osprey Publishing. ISBN 1-84176-354-3.
Madej, Victor (1981). 《Japanese Armed Forces Order of Battle, 1937-1945》 (영어). Game Publishing Company. ASIN B000L4CYWW.
Rottman, Gordon L.; Takizawa, Akira (2008). 《World War II Japanese Tank Tactics》 (영어). Osprey Publishing. ISBN 978-1846032349.
Skates, John Ray (1994). 《The Invasion of Japan: Alternative to the Bomb Downfall》 (영어). New York: University of South Carolina Press. ISBN 0-87249-972-3.
Tomczyk, Andrzej (2007). 《Japanese Armor Vol. 5》 (영어). AJ Press. ISBN 978-8372371799.
秦郁彦 (2005). 《日本陸海軍総合事典》 (일본어) 2판. 東京大学出版会.
外山操 (1987).  森松俊夫, 편집. 《帝国陸軍編制総覧》 (일본어). 芙蓉書房.
外山操 (1981). 《陸海軍将官人事総覧 陸軍篇》 (일본어). 芙蓉書房.
《太平洋戦争師団戦史》. 別冊歴史読本 戦記シリーズNo.32 (일본어). 新人物往来社. 1996.
스토아 반대파

원로원 의원 트라세아 파이투스에게 사형 선고를 읽고 있는 재무관 (표도르 브론니코프작, 라디셰프 미술관 소장
스토아 반대파(Stoic Opposition)는 1세기의 특정 황제들, 특히나 네로와 도미티아누스 등의 전제 정치에 대해 활발하게 반대했던 스토아학파 철학자 집단에 부여된 명칭이다. 이들 중에 가장 중요 인물은 네로에게 처형당한 영향력 넘치던 로마 원로원 의원인 트라세아 파이투스였다. 이들은 후대의 스토아 철학자 에픽테투스와 마르쿠스 아우렐리우스 등에게 높이 평가받았다. 트라세아, 루벨리우스 플라우투스, 바레아 소라누스 등은 전해진 바에 의하면 유명 스토아 철학자 무소니우스 루푸스의 제자였고 이 셋 모두는 네로에게 처형당해 다함께 묶여 스토아 순교자들로 알려지게 되었다.
개념

'스토아 반대파'에 대한 개념은 19세기와 가스통 부아지에의 연구 때로 거슬러 올라간다. 그는 1세기 때의 황제들에 대한 반대가 대부분 권력의 독단적 사용을 반대하고 논리 정연한 철학적 통치를 선호했던 스토아 학파들이 주도했다라는 개념을 제시하였다. 이 반대는 네로 시기 때 시작되었고, 플라비우스 황제들 시기, 그 중에서도 특히 베스파시아누스와 도미티아누스 시기에도 이어져 스토아주의자 원로원 의원들의 재판과 로마에서 철학자들의 축출을 유발하였다. 이 개념은 어떻게 스토아의 교리들이 이 시기 내내 정치적으로 신용받지 못 한지를 보여주는 문헌적 증거들을 끄집어낸 학자들에 의해 20세기에 더해지고 확장되었다.
최근 들어 이 논리 정연한 스토아 반대파에 대한 생각이 비판을 받고 있다. 이 비판에서는 남아있는 스토아 문서들에서는 잘 운영되는 국가에 대한 열망을 넘어 정치 이론에 대해선 상대적으로 거의 전하지 않는다는 점을 주목하고 있다. 스토아 반대파에서 언급된 여러 인물들은 제국 당국에 취약한 원로원 계층들이었고, 자신들의 권력과 특권의 회복을 바라던 자들이었다. 많은 사람들이 의심의 여지 없이 박해받았으나 여기에는 스토아 철학에 대한 고수를 위해 그랬다는 증거가 거의 없다. 이러한 관점들에 반대하여 스토아 학파들은 유일선인 도덕적으로 옳은 행위 (미덕)을 강조했고 반면에 어떤 형태의 도덕적으로 개탄스러운 행동은 유일악으로 여겨진다는 점이 언급된다. 스토아 교리는 정치 생활을 적극적으로 참여하는 것을 선호했고, 부분적으로는 이 기간 반체제자들을 지지하는 행동을 했다는 것이다.
역사 > 선도자

기원전 1세기 당시 스토아주의 원로원 의원 소 카토는 기원전 49년–45년 내전 때 율리우스 카이사르를 반대하였다. 탑수스 전투에서 패한 뒤, 카토는 카이사르의 통치에 인생을 바치기보다는 자살을 하는 걸 택했다. 카토는 전체 통치를 반대하는 상징으로서 그를 여기는 주요 스토아주의자들에 의해 칭송받았을 것이다. 세네카한테 있어 그는 공식적인 스토아 철학의 롤모델로, 그의 순교는 소크라테스의 죽음을 연상시켰다. 유사하게 그는 루카누스의 '내전기'에서 일관된 영웅적 인물들 중 한 명으로 등장하였다.
역사 > 네로 시기

네로 시기에 처음으로 박해를 받은 스토아주의자는 루벨리우스 플라우투스로, 황제의 먼 친척이었다. 점차 피해망상에 빠져가는 황제의 잠재적 경쟁자로 여기며, 네로는 그를 서기 60년에 소아시아로 추방시켰다. 그의 곁에는 스토아 철학자 무소니우스 루푸스가 동행해주었다. 2년 뒤에 친위대 사령관 티겔리누스는 플라우투스가 "폭동과 모의를 꾸미고 있는 스토아 철학자들의 오만함을 품고 있다"라고 네로를 겁주었다. 무소니우스의 조언에 따라, 플라우투스는 위태로운 삶을 유지하기보다는 죽음을 기다리기로 택했고, 백부장 한 명이 로마에서 찾아와 일상적인 정오 운동을 하기 위해 옷을 벗은 그를 암살하였다.
서기 65년에 네로의 비서관 중 하나이자 에픽테투스의 주인이었던 에파프로디투스는 네로에게 피소 암살 모의를 보고했고, 이에 따라 대단한 보상을 받았다. 이 여파로 세네카와 그의 조카 루카누스 등 이 두 명은 각각 자결형을 선고 받았다. 플라우투스가 죽은 뒤 로마로 돌아온 무소니우스 루푸스는 또 다시 추방당했으며, 철학 스승이라는 그의 명성에 의한 것으로 본다. 이번에 그는 기아로스섬으로 추방당했고, 이곳에서 그는 그의 추방형을 동행한 제자들과 같이 그곳의 토양을 연구했다.
서기 66년경, 영향력 있는 로마의 원로원 의원이자 플라우투스처럼 무소니우스 루푸스의 친우이자 제자였던 트라세아 파이투스가 반역 혐의로 재판에 처하였다. 트라세아의 혐의는 기피 운동을 벌인 것이었는데 이때 로마 원로원 전면적 불참석, 매년 초 황제에 대한 원로원의 맹세 의식 불참가, 성직 의무 중에 황제에 대한 성직 의무 맹세 기피, 포파이아를 신격화하는 투표에서 부재, 그녀의 장례에도 불참가, 황제의 안령을 위한 제물을 한번도 바치지 않은 등이 있었다. 타키투스에 의하면, 트라세아에 대한 네로의 적대감은 코수티아누스 카피토 때문에 생겼는데 그는 그가 전제 정치에 적대적이고 황제의 명령을 공공연하게 탐탁하게 여기지 않던 세력인 스토아 주의자였기 때문에 특히나 트라세아를 공격했다:
그의 신조가 더 낫다면 우리를 제외하거나, 그런것이 아니라면 새로운 세계를 추구하는 이들이 저들의 우두머리와 선동자를 잃게 하십시오. 그 학파는 ...  제국을 전복시키며, 그들은 자유의 행진을 벌일 것입니다. 제국은 무너지며, 저들은 자유 그 자체를 움켜질 거란 말입니다. 당신께서 저 브루투스의 경쟁자들이 몸집을 불리고 번성하도록 둘 것이라면, 거의 보람없이 카시우스를 제거한 것입니다!
트라세아는 사형에 처했다. 그의 친구 아룰레누스 루스티쿠스는 이 당시에 호민관이었고 이 '세나투스 콘술툼'에 대해서 거부권을 행사하겠다고 했으나, 트라세아는 자신의 목숨을 구하지 못한 채 루스티쿠스 본인에게 분명한 파멸을 가져올 것이라면서 그를 막았다. 트라세아의 사위 헬비디우스 프리스쿠스, 그리고 그의 친구 파코니우스 아그리피누스 등은 트라세아처럼 같은 시기에 재판에 부쳐졌다. 이 두 사람은 유력한 스토아 철학자들이었고 이 둘은 추방을 당했다. 아그리피누스는 이후에 자신이 받은 선고를 받아들이면서 보여준 침착함으로 에픽테투스에게 찬사를 받았다.
무소니우스 루푸스의 또다른 스토아 제자 바레아 소라누스 (후대 황제 마르쿠스 아우렐리우스의 먼 친척) 역시 65년 또는 66년에 재판에 부쳐졌다. 그는 루벨리우스 플라우투스와 친분 및 아시아의 프로콘술로 재임할 때 반란을 일으킬 의도를 갖고 인기를 끌어모았다는 명목으로 기소를 당했다. 그의 딸 세르빌리아 또한 마법사와 만나 논의를 한 혐의로 기소를 당하여 아버지와 함께 재판에 놓였다. 부녀는 사형을 선고받았고 (65년 또는 66년), 자결을 하는 것이 허용되었다.
푸블리우스 에그나티우스 켈레르는 스토아 교사로, 당시에 바레아 소라누스에게 거짓 혐의를 씌웠다. 그는 나중에 에픽테투스의 스승인 무소니우스 루푸스에게 고발을 당하였고, 학자들은 다음의 구절에서 이 사건을 그가 암시한 것이라 생각한다:
그로 인해 친우는 철학자의 증언에 무너졌는데, 이 철학자는 기생충이 된 것이었고, 재물 때문에 이런 것이었다. 원로원에서 이 자는 자기 생각을 말하지 않는다. 따로 있을 때는 (학교에서) 의견들을 제시한다.
역사 > 베스파시아누스 시기

베스파시아누스 재위 동안에 철학 학파들, 그 중에서도 특히 스토아 학파 철학자들은 정치적 위협으로 여겨졌다. 베스파시아누스의 첫 행보들 중 하나 (71년 또는 72년)는 로마시에서 철학자들의 출입을 금한 것이었다. 무소니우스 루푸스는 그가 워낙 존경받았기에 처음에는 잔류하는 게 허가되었으나, 나중에는 마찬가지로 대략 서기 75년경에 추방되었다. 무소니우스는 시리아로 갔다가, 베스파시아누스가 죽은 서기 79년 후에야 로마로 돌아왔다.
베스파시아누스는 자비로운 통치자로 자기 자신을 나타내고 싶어했으나, 그는 전제 권력을 반대하고 제정 및 세습을 비난하며 원로원 권력에 대한 열렬한 지지자였던 헬비디우스 프리스쿠스의 반대에 부딪쳤다. 헬비디우스는 결국에 베스파시아누스에게 처형당하였다. 에픽테투스는 그가 원로원에 출석하지 말라는 베스파시아누스의 명령을 거부한 것에 대해 프리스쿠스를 찬미하였다.
역사 > 도미티아누스 시기

서기 93년에 일곱 명이 도미티아누스 황제를 모욕했다는 혐의로 재판에 올랐다. 이 중에 아룰레누스 루스티쿠스, 헤렌니우스 세네키오, 헬비디우스 프리스쿠스 (선대 헬비디우스 프리스쿠스의 아들) 등 세 명이 사형에 처했다. 바로 1년 전에 보좌 집정관으로 임명되었지만, 아룰레누스 루스티쿠스는 트라세아를 칭송하는 송덕문을 썼기에 처형당했다.
내가 로마에서 강의를 하던 때, 평판에 대한 부러움으로 이후에 도미티아누스가 죽인, 그 유명한 루스티쿠스가 청중 중 한 명이었고, 병사 한 명이 청중에서 나와 그에게 황제가 보낸 서신을 전하였다. 이때 침묵이 흘렀고, 나 역시도 그가 서신을 읽을 수 있도록 잠시 멈추었다. 하지만 그는 내가 강의를 마치고 청중들이 사라질 때까지 봉인을 풀지 않았다. 이 사건 때문에 모든이들은 그의 품위를 존경하였다.
프리스쿠스의 미망인처럼, 트라세아의 딸 판니아는 갖고 있던 남편의 일기 필사본을 사용하여 헤렌니우스 세네키오에게 죽은 남편을 칭송하는 송덕문을 써달라고 부탁했었다. 이 행위는 세네키오의 처형과 판니아의 추방으로 이어졌다. 한편 소 헬비디우스는 도미티아누스와 그의 아내 도미티아의 결혼을 풍자해서 해석한 파리스와 오이노네에 관한 희극을 썼었고, 마찬가지로 사효을 선고받았다.
도미티아누스는 철학자들의 반대를 의심했는데 그는 88/9년에 분명하게 철학자들을 몰아냈고 93/4년에도 다시 한번 추방시켰으며 이때 그는 로마시에 추방시킨 것뿐만 아니라 이탈리아 전역에서 몰아냈다. 추방당한 철학자 중 가장 유명한 이가 그리스 니코폴리스로 이주한 에픽테투스로, 그곳에서 그는 성공적인 학파를 이루고, 가장 유명한 스토아 철학자 중 한 명이 되었다. 위에서 언급했듯이, 에픽테투스는 대학살로 이어진, 네로에게 피소 암살 모의 사건을 보고한 네로의 비서관 에파프로디투스가 소유했었다. '담화론'에서, 에픽테투스는 자신의 스토아 철학 제자들에게 스토아 반대파의 주요 인물들인 파코니우스 아그리피누스와 헬비디우스 프리스쿠스를 계속해서 찬미하였고 이들의 도덕적 모범을 본받을 것을 권하였다.
후대 영향

마르쿠스 아우렐리우스 황제는 어린 시절부터 스토아 철학 교육을 받았다. 그는 몇몇 스토아 철학자 가정 교사들을 두었지만 그 중에 가장 유명한 이는 아룰레누스 루스티쿠스의 직계 후손인 유니우스 루스티쿠스였다. '명상록'에서, 마르쿠스는 네로를 독재자로 언급하다. 그는 트라세아 및 헬비디우스 프리스쿠스를 포함하여 스토아 철학의 공화주의적 정치 사상을 소개해준 것에 대해 아리스토텔레스 철학주의자 가정 교사 클라우디우스 세베루스에게 감사함을 표했다.
[...] 그를 통해 트라세아, 헬비디우스, 카토, 디오, 브루투스 등에 대해 배웠고, 그리고 그에게서 만인 평등의 법률이 있는 정체(政體), 평등한 권리와 동등한 언론의 자유로써 다스려지는 정체가 지닌 사상과 피치자의 모든 자유를 가장 존중하는 제국이라는 사상을 배웠다.
이 문장에서 언급된 디오는 스토아 철학의 영향을 받은 수사학자이자, 친척들에게 조언을 해준 혐의로 서기 82년에 도미티아누스 황제에게 로마에서 추방령을 당한 무소니우스 루푸스의 제자였던 디오 크리소스토모스일 것이다. 그는 네르바와 사이가 좋은 친우였고 네르바가 황제에 오르자 로마로 복귀했다. 또한 그는 무소니우스 루푸스의 친구였던 스토아 철학자 티레의 에우프라테스와도 친우이기도 했다.
김진세

| 김진세 금진세 |
| --- | --- |
로마자 표기: Kim Jin-se
출생: 1942년 11월 29일
경력: 대전고등검찰청 검사장
직업: 법조인
소속: 법무법인 송백
배우자: 홍성인
같은 이름을 가진 축구 선수에 대해서는 김진세 (축구 선수) 문서를 참고하십시오.
김진세(金鎭世, 1942년 11월 29일 ~)는 대전고등검찰청 검사장을 역임한 법조인이다. 3남 1녀 중에 차남으로 부인 홍성인과 사이에 1남 2녀 자녀가 있다.  법무법인 송백 변호사로 재직하고 있다.
생애

1942년 강원도 울진군에서 태어나 울진중학교와 춘천고등학교, 서울대학교 법학과를 졸업하고 1967년 제7회 사법시험에서 수석으로 합격하였다. 사법시험 합격자가 제6회에서 17명, 제8회에서 80명이었던 것과 달리 5명만 합격했던 제7회에서 원정일, 심재륜과 함께 검찰에 지원하여 부산지검과 서울지검을 거치며 70년대 소매치기 전문검사로 이름을 알렸다. 사법시험에서 수석 합격한 사람이 판사를 지원하던 관례를 깨고 처음으로 검사를 지원했다. 7회 동기생 중에서 검사장 승진 때까지는 선두주자였으나 검찰 요직인 법무부 검찰국장에서 부산지방검찰청 검사장으로 내려갔으며 1997년 8월 인사에선 동기생 중에 유일하게 고등검찰청 검사장 승진에서 탈락했다.
김진세는 2003년 1월 '사법연수원'에 기고한 ‘검찰 개혁’논문에서 "프랑스 등 서구 국가와 일본의 경우 고검장에게 관내 검사의 보직권 등 일정 범위의 인사권을 주고 있다"며 "중앙집권식 인사는 이제 한계점에 도달했다"고 하면서 "검찰인사권을 고검장과 검사장 등 하부로 위임해야 한다"고 주장했다.
재경춘천고동창회(회장 손선규ㆍ한국부동산연구원장)로부터 2007년 12월 7일에 '재경 춘천고 송년의 밤' 행사에서 모교를 빛낸 자랑스런 동문에게 수여하는 ‘2007년도 상록대상’ 특별공로부문상을 받았다.
1999년에 법무법인 율촌 대표 변호사를 맡다가 2005년 3월 1일에 서울시 종로구 내수동 용비어천가 오피스텔에서 변호사 사무실을 개업하고 활동하면서 중앙대학교 법학전문대학원에서 형사소송법 초빙교수로 재임하던 2005년 3월에 김진세는 "학교에서 학생들을 가르치는데 보람을 느끼고, 춘천고 동문 등 지인들을 만나 옛 얘기를 하는 재미로 지내고 있다"고 했다.
여성 월간지 레이디 경향에서 김진세의 인터뷰_긍정의 힘을 연재했다.
1970년대 서울지방검찰청 검사로 재직할 때 검거한 소매치기인 김성준 (권투 선수)을 선도해 프로복싱 세계 챔피언으로 이끌었을 뿐만 아니라 후원회장을 맡기도 했던 원정일은 인사동 화랑가와 연주회 등을 자주 찾았다.
서울지방검찰청 검사로 재직하던 1987년 7월 13일에 이한열 사망 사건과 관련하여 수사를 맡았다.
경력

부산지방검찰청 검사
서울지방검찰청 검사
법무부 법무과장
서울지방검찰청 형사2부 부장검사
부산지방검찰청 제1차장검사
부산지방검찰청 울산지청 지청장
1993년 9월 21일 ~ 1994년 9월 15일 제37대 춘천지방검찰청 검사장
대검찰청 강력부장
법무부 검찰국 국장
1997년 1월 23일 ~ 1998년 3월 22일 제39대 부산지방검찰청 검사장
1998년 3월 19일 ~ 1999년 6월 3일 제7대 대전고등검찰청 검사장
법무법인 율촌 대표 변호사
중앙대학교 법학전문대학원 초빙 교수
법무법인 송백 변호사
저서

1999년 <한국사회 무엇이 문제인가>
2003년 <미완성의 토론>
표준 반응 엔탈피

표준 반응 엔탈피(영어: standard enthalpy of reaction)는 화학 반응에서 표준 상태의 물질에 대해 계산된 총 반응물과 총 생성물 몰 엔탈피 간의 차이이다. 표준 반응 엔탈피는  \Delta _{\text{rxn}}H^{\ominus } 또는  \Delta H_{\text{reaction}}^{\ominus }로 표시된다. 표준 반응 엔탈피는 혼합 엔탈피도 고려되는 반응 중의 분해되거나 결합되는 총 화학 결합 에너지를 예측하는 데 사용할 수 있다.
일반적인 화학 반응의 경우
표준 반응 엔탈피( \Delta _{\text{rxn}}H^{\ominus })는 다음과 같은 식에 의해 반응물 및 생성물의 표준 생성 엔탈피( \Delta _{\text{f}}H^{\ominus }) 값과 관련된다.
위의 식에서  \nu _{p}와  \nu _{r}은 각각 생성물  p와 반응물  r의 화학양론적 계수이다. 많은 물질들에 대해 결정된 표준 생성 엔탈피는 모든 물질이 표준 상태에 있을 때 구성 요소로부터 물질 1몰이 생성되는 동안 엔탈피의 변화이다.
같이 보기

표준 생성 엔탈피
엔탈피
표준 템플릿 라이브러리

표준 템플릿 라이브러리(STL: Standard Template Library)는 C++을 위한 라이브러리로서 C++ 표준 라이브러리의 많은 부분에 영향을 끼쳤다. 이것은 알고리즘, 컨테이너, 함수자 그리고 반복자라고 불리는 네 가지의 구성 요소를 제공한다.
STL은 컨테이너와 연관 배열 같은 C++을 위한 일반 클래스들의 미리 만들어진 집합을 제공하는데, 이것들은 어떤 빌트인 타입과도 그리고 어떤 사용자 정의 타입과도 같이 사용될 수 있다. STL 알고리즘들은 컨테이너들에 독립적인데, 이것은 라이브러리의 복잡성을 눈에 띄게 줄여주었다.
STL은 결과를 템플릿의 사용을 통해 달성한다. 이 접근법은 전통적인 런타임 다형성에 비해 훨씬 효과적인 컴파일 타임 다형성을 제공한다. 현대의 C++ 컴파일러들은 STL의 많은 사용에 의해 야기되는 어떤 추상화 페널티도 최소화하도록 튜닝되었다.
STL은 제네릭 알고리즘과 C++을 위한 데이터 구조체들의 첫 번째 라이브러리로서 만들어졌다. 이것은 다음의 네 가지를 기초로 한다. 제네릭 프로그래밍, 효율성을 잃지 않은 추상화, 폰 노이만 구조 그리고 밸류 시멘틱스(value semantics)가 그것이다.
구성 > 컨테이너

STL은 연속 컨테이너들과 연관 컨테이너들을 포함한다. 컨테이너들은 데이터를 저장하는 객체들이다. 표준 연속 컨테이너들은 vector, deque, 그리고 list를 포함한다. 표준 연관 컨테이너들은 set, multiset, map, multimap, hash_set, hash_map, hash_multiset 그리고 hash_multimap이다. 또한 container adaptors queue, priority_queue, 그리고 stack이 있는데 이것들은 다른 컨테이너들을 구현으로서 사용하면서 특정한 인터페이스와 함께하는 컨테이너들이다.
| 컨테이너> 간단한 컨테이너들 | 서술> 간단한 컨테이너들 |
| --- | --- |
pair: pair 컨테이너는 간단한 연관 컨테이너로서 데이터 요소의 2-튜플 또는 객체들로(고정된 순서에 따라 'first' 그리고 'second'로 불리는) 이루어진다. STL 'pair'는 배치, 복사 그리고 비교될 수 있다. 모든 'first' 요소들이 유니크 키로서 행동하고 각각이 자신의 'second' 값 객체들과 연관되는 곳에서, map 또는 hash_map에 할당된 객체들의 배열은 기본 값으로 'pair' 타입이다.
시퀀스 (배열/연결 리스트연결 리스트): 정렬되지 않은
vector: C 배열과 같은 동적 배열로서 객체를 삽입하거나 제거할 때 자동으로 자신의 크기를 조정하는 능력을 갖는다. vector의 end에 요소를 삽입하는 것은 상환 상수 시간(amortized constant time)을 필요로 한다. 마지막 요소를 제거하는 것은 단지 상수 시간을 필요로 하는데, 크기 조정이 일어나지 않기 때문이다. 처음 또는 중간에 삽입하거나 삭제하는 것은 선형 시간이 든다. 불린 타입을 위한 특수화가 존재하는데 이것은 불린 값을 비트에 저장하기 위해 공간을 최적화한다.
list: 이중 연결 리스트; 요소들이 근접한 메모리에 저장되지 않는다. 느린 검색과 접근(선형 시간)을 갖지만, 한 번 위치가 찾아지면 빠른 삽입과 제거 시간을 갖는다(상수 시간).
slist: 단일 연결 리스트; 요소들이 근접한 메모리에 저장되지 않는다. 느린 검색과 접근(선형 시간)을 갖지만, 한 번 위치가 찾아지면 빠른 삽입과 제거 시간을 갖는다(상수 시간). 이것은 이중 연결 리스트보다 삽입과 제거에서 약간 효율적이며 적은 메모리를 사용한다. 하지만 단지 전방향으로만 반복될 수 있다. C++ 표준 라이브러리에서 다음으로 구현된다. forward_list
deque (double-ended queue): 시작과 끝에서 삽입과 삭제를 상환 상수 시간에 수행하는 벡터이지만 덱을 교체한 이후에 반복자 유효성을 보장하지 않는다.
컨테이너 어댑터
queue: FIFO 큐 인터페이스를 push/pop/front/back 연산들로 제공한다. front(), back(), push_back(), 그리고 pop_front() 연산을 지원하는 어느 시퀀스들도 큐를 인스턴스화하는데 사용될 수 있다(예를 들면 list 그리고 deque).
priority queue: 우선순위 큐 인터페이스를 push/pop/top 연산들로 제공한다(높은 우선순위 요소가 위에 존재한다). 연산 front(), push_back(), 그리고 pop_back() 를 지원하는 어느 임의 접근 시퀀스도 priority_queue를 인스턴스화하는데 사용될 수 있다(예를 들면 vector 그리고 deque). 이것은 힙을 사용하여 구현된다. 요소들은 추가적으로 비교를 지원해야 한다(어느 요소가 높은 우선순위를 갖는지와 먼저 pop되어야 하는지를 결정하기 위한).
stack: LIFO stack 인터페이스를 push/pop/top 연산들을 통해 지원한다(마지막에 삽입된 요소가 top에 존재한다). 연산 back(), push_back(), 그리고 pop_back()을 지원하는 어떤 시퀀스도 스택을 인스턴스화하는데 사용될 수 있다(예를 들면 vector, list, 그리고 deque).
연관 컨테이너: 정렬된
set: 수학적 set; set에서 요소를 삽입하고 제거하는 것은 set에서 가리키는 반복자를 무효화하지 않는다. 집합 연산 union, intersection, difference, symmetric difference 그리고 포함 테스트를 제공한다. 데이터의 형은 반드시 비교 연산 < 또는 명시된 커스텀 비교자 함수를 통해서 구현되어야 한다; 이러한 비교 연산 또는 비교자 함수는 반드시 strict weak ordering을 보장해야 하며, 아니면 행위가 정의되지 않는다. 일반적으로 자가 균형 이진 탐색 트리를 사용해서 구현된다.
multiset: set과 같지만 중복 요소들을 허용한다(수학적으로 중복집합(Multiset)).
map: 연관 배열; 한 데이터 아이템(키)에서 다른 것(값)으로 매핑을 허용한다. 키의 타입은 반드시 비교 연산 < 또는 명시된 커스텀 비교자를 통해 구현되어야 한다; 이러한 비교 연산 또는 비교자 함수는 반드시 strict weak ordering을 보장해야 하며, 아니면 행위가 정의되지 않는다. 일반적으로 자가 균형 이진 탐색 트리를 사용해서 구현된다.
multimap: map과 같지만 중복 키들을 허용한다.
hash_set  hash_multiset  hash_map  hash_multimap: 각각 set, multiset, map 또는 multimap과 비슷하지만 해시 테이블을 이용하여 구현된다; 키들은 순차적이지 않지만 해시 함수는 반드시 키 타입을 위해 존재해야 한다. 이러한 타입들은 C++ 표준에서 버려졌다; 비슷한 컨테이너들이 C++11에서 다른 이름으로 표준화되었다(unordered_set 그리고 unordered_map).
다른 타입의 컨테이너들
bitset: 불린의 고정 길이 벡터와 비슷하게 비트들을 저장한다. bitwise 연산을 구현하며 반복자가 없다. 임의 접근을 제공한다.
valarray: 수치적 사용을 위해 의도된 또다른 배열 데이터 타입(특히 벡터와 행렬을 표현하기 위한); C++ 표준은 이 의도된 목적을 위해 특정한 최적화를 허용한다.
구성 > 반복자 (Iterator)

STL은 반복자의 5가지 종류를 구현한다. 이것들로는 input iterators (단지 값들의 시퀀스를 읽는데 사용되는), output iterators (단지 값들의 시퀀스를 쓰는데 사용되는), forward iterators (읽어지고 쓰여지며 앞으로 움직일 수 있는), bidirectional iterators (forward iterator들과 같지만, 뒤로도 움직일 수 있는) 그리고 random access iterators (한 연산에서 어떤 수만큼이라도 자유롭게 움직일 수 있는)이 있다.
전체 10번 중에서 간단하게 앞으로 10번 움직임으로써 bidirectional iterator가 random access iterator처럼 행동하게 할 수 있다. 그러나 random access iterator가 효율적인 장점을 제공한다. 예를 들면 벡터는 random access iterator를 가질 수 있지만, 리스트는 오직 bidirectional iterator만을 가질 수 있다.
Iterator들은 STL의 일반성을 가능케 하는 중요한 특징이다. 예를 들면 시퀀스를 역으로 만드는 알고리즘은 bidirectional iterator를 사용할 수 있지만, 같은 구현이 리스트, 벡터 그리고 데큐를 사용해서 만들어질 수 있다. 사용자가 생성한 컨테이너들은 단지 5개의 표준 반복자 인터페이스 중 하나를 구현한 반복자를 제공하고, STL에서의 모든 알고리즘들은 컨테이너에서 사용될 수 있어야 한다.
이 일반성은 또한 가끔은 단점을 갖는다. 예를 들면 map 또는 set 같은 연관 컨테이너에서 검색을 수행할 때, 컨테이너 자신에게서 제공되는 호출 멤버 함수들 대신 반복자를 사용하는 것이 더 느릴 수 있다. 이것은 연관 컨테이너의 메소드가 내부 구조에 대한 지식을 갖지만 반복자를 사용하는 알고리즘에서는 불투명하기 때문이다.
구성 > 알고리즘

STL에서 제공되는, 검색이나 정렬 같은 활동을 수행하는 알고리즘 대부분은 각각 반복자의 특정한 수준을 요구한다(그러므로 반복자들에 의해 인터페이스를 제공받는 어떠한 컨테이너에서도 동작할 것이다). binary_search 그리고 lower_bound 같은 검색 알고리즘은 이진 검색 알고리즘을 사용하며 정렬 알고리즘 같이(비교 연산 < 또는 명시된 커스텀 비교자 함수를 구현해야 하는) 데이터 타입을 요구한다; 이러한 비교 연산 또는 비교자 함수는 반드시 strict weak ordering을 보장해야 한다. 이것 외에도 알고리즘들은 다양한 요소들에서 힙을 만들고, 다양한 요소들의 사전 편찬상의 정렬된 순열을 생성하기 위해 제공되며, 정렬된 범위를 합병하고 정렬된 범위들의 합집합, 교집합, 여집합을 수행한다.
구성 > 함수자(functor)

STL은 함수 호출 연산자 (operator())를 오버로드하는 클래스들을 포함한다. 이러한 클래스들의 인스턴스들은 함수자 또는 함수 객체라고 불린다. 함수자들은 연관된 함수가 파라미터화되는 행동을 허용하고 (예를 들면 함수자의 생성자로 넘겨지는 인자를 통해서) 연관된 per-functor 상태를 함수와 함께 사용될 수 있게 유지한다. 함수자와 함수 포인터 모두 함수 호출의 문법을 사용해서 유발될 수 있기 때문에, 이것들은 상응하는 파라미터가 오직 함수 호출 문맥에서만 보일 때 인자로서 교체될 수 있다.
특히 함수자의 일반적인 타입은 술어 구문(predicate)이다. 예를 들면 find_if 같은 알고리즘은 시퀀스의 요소들에서 동작하는 단항(unary) 술어를 갖는다. sort, partial_sort, nth_element 그리고 모든 정렬된 컨테이너들은 순약 순서(strict weak ordering)를 제공해야 하는 이항 술어를 사용한다. 만약 제공되지 않는다면 이러한 알고리즘들과 컨테이너들은 기본값으로 less를 사용하며, 이것은 결국 less-than-operator <를 호출한다.
비판 > C++ 컴파일러들의 구현의 질

C++ 컴파일러의 QoI(Quality of Implementation)은 STL(그리고 일반적으로 템플릿화 된 코드)의 가용성에 큰 영향을 갖는다.
템플릿과 관련된 에러 메시지들은 매우 길고 판독하기 어려운 경향이 있다. 이 문제는 매우 심각하게 여겨져서, 많은 툴들이 이러한 에러 메시지를 간소화하고 이해하기 쉽게하는 식으로 만들어졌다.
STL 템플릿들의 부주의한 사용은 코드 비대화를 유발할 수 있다. 이 문제점은 STL 구현 안에서 사용되는 특별한 기법(내부적으로 void* 컨테이너들의 사용)들과 컴파일러에 의한 최적화 기법 향상으로 대응하고 있다. 이것은 부주의하게 단지 C 라이브러리 함수들 전체를 다른 종류의 작업에 그냥 복사하는 것과 비슷하다.
템플릿 인스턴스화는 컴파일 시간과 메모리 사용을 증가시키는 경향이 있다. 컴파일러 기법이 충분히 향상되기 전까지, 이 문제는 매우 세심하게 특정한 문법을 피하고 세심하게 코딩해도 오직 부분적으로만 제거되었다.
비판 > 다른 이슈들

STL 컨테이너들을 소스 코드 안의 상수들로 초기화하는 것은 C부터 내려온 데이터 구조체만큼 쉽지 않다.
STL 컨테이너들은 기본(base) 클래스로 사용되기 위한 것이 아니다(이것의 소멸자들은 의도적으로 non-virtual하다); 컨테이너를 상속하는 것은 흔한 실수이다.
STL에 의해 구현된 반복자의 개념은 이해하기 어려울 수 있다: 예를 들면 반복자가 가리키던 값이 지워지면, 반복자 자체는 더 이상 유효하지 않다. STL의 대부분의 구현들이 느리지만 이러한 에러를 찾아낼 수 있는 디버그 모드를 제공한다. 예를 들면 자바에서도 비슷한 문제가 존재한다. Range는 반복자를 대체하는 더 안전하고 유연한 형태로 제안된다.
특정한 반복자 패턴들은 STL 반복자 모델에 매핑되지 않는다. 예를 들면 callback enumeration API들은 coroutine의 사용 없이 STL 모델에 맞게 만들어질 수 없으며, 이것은 플랫폼 의존적이며 C++ 표준이 아니다.
컴파일러 컴플라이언스는, 컨테이너의 메모리 관리에 사용되는 할당자(allocator) 객체들이 상태 의존적인 행동을 할 것이라는 것을 보장하지 않는다. 예를 들면 포터블 라이브러리는 다른 풀(pool)들에서 이 타입의 다른 할당자 객체들을 사용해서 메모리를 끌어오는 할당자 타입을 정의할 수 없다.
알고리즘들의 집합이 완벽하지 않다: 예를 들면, copy_if 알고리즘은 버려졌다. (비록 C++11에서 추가되었지만)
구현

GNU 프로젝트의 libstdc++ (libg++의 한 부분)
LLVM의 libc++
비주얼 C++에 딸려오는 Microsoft STL. Dinkum의 STL에 기반한다.
Apache C++ Standard Library
같이 보기

C++11
Boost (C++ 라이브러리)
소풍 (2024년 영화)

| 소풍 Picnic |
| --- | --- |
감독: 김용균
각본: 조현미
각색: 김용균
제작: 김영진
출연: 나문희 김영옥 박근형
촬영: 곽경호
편집: 김현범
음악: 정현수
제작사: (주)로케트필름 (주)콘텐츠파크엔터테인먼트
배급사: 롯데엔터테인먼트
개봉일: 2024년 2월 7일
시간: 113분
국가:  대한민국
언어: 한국어
《소풍》은 대한민국에서 제작된 김용균 감독의 2024년 개봉한 드라마 영화이다.
줄거리

60년 만에 찾아간 고향, 16살의 추억을 만났다.
요즘 들어 돌아가신 엄마가 자꾸 꿈에 보이는 은심(나문희).
마침 절친이자 사돈 지간인 금순(김영옥)이 연락도 없이 불쑥 찾아오자, 은심은 금순과 함께 고향 남해로 떠나기로 한다.
그곳에서 우연히 자신을 짝사랑하던 태호(박근형)를 만나며 잊고 지낸 추억을 하나둘씩 떠올리게 되는데…
“다음에 다시 태어나도 네 친구 할 끼야”
한 편의 시가 되는 우정, 어쩌면 마지막 소풍이 시작된다.
출연진

나문희 : 고은심 역
김영옥 : 진금순 역
박근형 : 정태호 역
류승수 : 송해웅 역
이항나 : 윤미현 역
공상아 : 정윤주 역
임지규 : 윤성필 역
최선자 : 서청자 역
이용이 : 고맹희 역
한태일 : 영배 역
곽자형 : 오가맹주 역
정혜자 : 유자 역
나호숙 : 춘자 역
차희 : 은심엄마 역
최유리 : 어린은심 역
신예서 : 어린금순 역
김경빈 : 어린태호 역
심주희 : 어린맹희 역
엄주연 : 송태은 역
박미숙 : 오가맹주부인 역
김진혁 : 국밥집사장 역
전상진 : 영만 역
이주미 : 영만부인 역
유채목 : 청자집 옆집아줌마 역
최은영 : 요양원직원 역
황효은 : 시장손님 역
장동화 : 동화 역
나은미 : 은행직원 역
성남 : 금순의사 역
정미경 : 태호의사 역
허정오 : 은심친척할머니 역
김병철 : 은심친척1 역
장재용 : 은심친척2 역
서우진 : 반주선생님 역
오은우 : 오가맹주아들 역
조형우 : 오가맹주아들친구 역
김영주 : 양조장직원 역
배진만 : 가맹주1 역
서민균 : 가맹주2 역
변창열 : 가맹주3 역
곽나현 : 가맹주4 역
손영민 : 가맹주5 역
최현정 : 여가맹주 역
이해순 : 횟집아줌마1 역
김경미 : 횟집아줌마2 역
문지연 : 횟집아줌마3 역
백순부 : 시장상인1 역
이영숙 : 시장상인2 역
황경아 : 시장상인3 역
신형기 : 재개발관계자1 역
조재붕 : 재개발관계자2 역
권혁진 : 구청직원1 역
이보성 : 구청직원2 역
유현웅 : 시위찬성파1 역
유상흘 : 시위찬성파2 역
김애숙 : 시위찬성파3 역
이우병 : 시위찬성파4 역
김나영 : 시위찬성파5 역
차영우 : 시위찬성파6 역
천신남 : 시위반대파1 역
이익수 : 시위반대파2 역
과거중학생들 : (곽승현, 곽승환, 김수연, 김준성, 백정은, 황찬이)
도심거리/햄버거집 행인 : 강민경, 강민규, 김동혁, 김민수, 김서연, 김성진, 김재아, 김재인,김창엽, 김태주, 김형국, 김형섭,박민경, 박서윤, 박성진, 박조은, 서소미, 신지나, 신현준, 오경찬, 윤종연, 이나겸, 이유주, 임지훈, 임하영, 임혜인, 장정인, 정가영, 정선이, 정선이, 정영한, 정정심, 최정은, 최지윤
태호장례식 문상객 : 김정미, 배윤범, 이승택, 장영희, 정승필, 정현훈, 팽현승
파꼬치킨 시위대 : 김나경, 김정변지, 김혜성, 김효정
[목소리 출연]
성병숙 : 영숙 역
최인제 : 기자 역
박미숙 : 태호의사 역
수상 목록

2024년 제11회 서울국제영화대상 여우주연상 (김영옥, 나문희)
로저스 혼즈비

로저스 혼즈비 시니어(영어: Rogers Hornsby Sr., 1896년 4월 27일~1963년 1월 5일)는 "더 라자"(영어: The Rajah)라는 별명으로 알려진 미국의 전직 프로 야구 선수, 코치, 감독이다. 메이저 리그 베이스볼(MLB)에서 23시즌 동안 세인트루이스 카디널스(1915-1926, 1933), 뉴욕 자이언츠(1927), 보스턴 브레이브스(1928), 시카고 컵스(1929-1932), 세인트루이스 브라운스(1933-1937) 등지에서 선수로 뛰었다. 두 차례 내셔널 리그(NL) 최우수 선수(MVP)로 선정되었으며, 한 차례 월드 시리즈 우승을 경험했다.
텍사스주 윈터스에서 태어나 텍사스주 포트워스에서 성장했다. 몇몇 세미프로팀과 마이너 리그 팀을 거친 뒤, 1915년 메이저 리그에 데뷔해 첫 12시즌을 세인트루이스 카디널스에서 뛰었다. 그 기간 동안 MVP를 한 차례 수상했으며 소속팀은 1926년 월드 시리즈 우승을 차지했다. 1927년에 뉴욕 자이언츠, 1928년 보스턴 브레이브스에서 각각 한 시즌을 뛰고 시카고 컵스로 트레이드되었다. 컵스에서 4년간 뛰면서 통산 두 번째 MVP를 거머쥐었으나, 1932년 시즌 후 소속팀에서 방출되었다. 1933년 시즌 다시 카디널스로 복귀했으나 시즌 도중 방출되었으며, 이 시즌을 마지막으로 더 이상 주전 선수로 뛰지 못했다. 마지막 팀이었던 세인트루이스 브라운스에서는 다섯 시즌 동안 67경기에 밖에 출전 기회를 얻지 못했다. 1925년부터 1937년까지는 간헐적으로 선수 겸 감독으로 활약하기도 했다. 선수로서 은퇴한 후에는 1952년에 브라운스, 1952년부터 1953년까지 신시내티 레즈의 감독을 각각 역임했다.
로저스 혼즈비는 메이저 리그 역사상 최고의 타자 중 한 명으로 평가받고 있다. 통산 2,930안타와 301홈런을 기록했다. 통산 타율이 .358로, 타이 콥의 .366과 오스카 찰스턴의 .364에 이어 메이저 리그 역대 3위이다. 또한 두 차례 트리플 크라운을 차지했고, 세 차례 4할 이상의 타율을 기록했다. 단일 시즌(1922)에 40홈런과 4할의 타율을 동시에 기록한 유일무이한 타자이기도 하다. 1924년 시즌에 기록한 .424의 타율은 그 이후 어떤 메이저 리그 타자도 넘어서지 못한 수치이다. 1942년에 미국 야구 명예의 전당에, 2014년에 세인트루이스 카디널스 명예의 전당에 각각 헌액되었다.
개인사를 살펴보자면 혼즈비는 1918년, 1924년, 1957년 이렇게 세 번 결혼을 했고, 두 명의 자식을 얻었다. 주변 사람들과의 관계가 원만하지 못했고, 동료 선수들에게 평판이 좋은 편은 아니었다. 전혀 술이나 담배를 하지 않았고 영화관에도 가지 않았지만, 경마장에서의 베팅을 즐겨했다.
어린 시절

로저스 혼즈비는 미국 텍사스주 윈터스에서 에드와 메리 로저스 혼즈비의 여섯 명의 자녀 중 막내로 태어났다. 혼즈비가 두 살이었을 때 그의 아버지는 세상을 떠났는데, 그 이유는 알려지지 않았다. 4년 후, 남은 혼즈비의 가족들은 텍사스주 포트워스로 이주했고, 그의 형들은 식육가공업 일자리를 얻어 가족을 부양했다.
혼즈비는 아주 어릴 때부터 야구를 시작했다. 그는 중년이 된 어느 날 어린 시절을 회상하며, "내 손으로 야구공을 쥐기 전에 일어났던 그 어떤 일도 기억하지 못한다"고 말하기도 했다. 10살 때 식육가공 전문기업인 스위프트 앤드 컴퍼니의 공장에서 심부름꾼으로 일했으며, 그 회사의 야구팀에서 백업 내야수로 뛰기도 했다. 15살 즈음에 들어서는 이미 여러 세미프로팀에서 뛴 경험이 있었다. 1909년에는 노스사이드 고등학교에 입학해 야구와 미식축구를 했는데, 미식축구팀에는 미래에 칼리지 풋볼 명예의 전당에 이름을 올리는 보 맥밀린도 있었다. 혼즈비는 고등학교 10학년 때 자퇴를 하고서 스위프트 앤드 컴퍼니에서 상근직으로 일하기 시작했다.
마이너 리그 경력

1914년, 이미 몇 년간 마이너 리그에서 뛰어온 혼즈비의 형 에버렛은 동생 로저스가 텍사스 리그의 댈러스 스티어스에서 입단 테스트를 받을 수 있도록 도움을 주었다. 로저스 혼즈비는 스티어스와 계약하는 데는 성공했지만 경기에는 전혀 나서지 못했고, 계약 2주 뒤에 방출되었다. 그 후 그는 클래스 D 수준의 텍사스-오클라호마 리그에 소속된 휴고 스카우츠와 유격수로 월급 75달러(오늘날 화폐 가치로 1,938달러)에 계약했다. 스카우츠는 시즌의 3분의 1이 진행된 즈음 리그 참여를 중단했고, 혼즈비의 계약은 같은 리그의 데니슨 챔피언스에 125달러(오늘날 화폐 가치로 3,230달러)에 팔렸다. 혼즈비는 1914년 시즌 113경기에 출전해 .232의 타율과 45개의 실책을 기록했다.
1915년, 소속팀 데니슨은 팀명을 레일로더스로 교체하고 웨스턴 어소시에이션이라는 이름의 리그에 참여했으며, 혼즈비의 월급은 90달러(오늘날 화폐 가치로 2,302달러)로 올랐다. 그해 시즌 119경기에 출전한 가운데 타율은 전년도보다 상승해 .277을 기록했지만, 여전히 많은 58개의 실책을 저질렀다. 그럼에도 그해 시즌 소속팀 레일로더스가 페넌트 우승을 차지하는 데 어느 정도 기여했으며, 시즌이 끝날 즈음 스포팅 뉴스의 한 기자는 로저스 혼즈비가 메이저 리그에 뛸 수 있는 잠재력을 보여준 열댓 명의 웨스턴 어소시에이션 리그 선수들 중 한 명이었다며 그의 가능성을 높이 평가했다.
세인트루이스 카디널스 > 1915~1919

1915년 시즌 개막 전 스프링 트레이닝 중에 치러진 혼즈비의 소속팀 레일로더스와 메이저 리그 구단 세인트루이스 카디널스와의 시범 경기 중에 혼즈비가 카디널스 구단의 시야에 들어왔다. 당시 카디널스의 밀러 허긴스 감독은 소속팀의 열악한 재정 상황을 고려해, 카디널스의 유일한 스카우트였던 밥 코네리에게 1군 명단에 이름을 올릴만한 마이너 리그 선수를 찾도록 지시한 참이었다. 그해 9월 카디널스 구단은 데니슨 구단에게서 혼즈비의 계약을 사들였고, 혼즈비가 경험한 프로 야구 수준은 클래스 D가 전부였음에도 불구하고 그를 곧장 메이저 리그 선수 명단에 등록시켰다. 9월 10일, 혼즈비는 카디널스와 신시내티 레즈와의 경기에서 메이저 리그에 데뷔했는데, 팀이 7-0으로 끌려가던 경기 후반에 유격수 아트 버틀러의 자리에 교체 출전했다. 그로부터 3일 후에는 선발 명단에 이름을 올렸으며 그 다음날에는 브루클린 로빈스와의 경기에서 루브 마쿼드를 상대로 메이저 리그 첫 안타를 쳐냈다. 데뷔 첫해 소속팀 카디널스가 내셔널 리그 6위로 시즌을 마무리한 가운데, 혼즈비는 51타수 .246의 타율을 기록했다. 19세였던 그는 그해 내셔널 리그에서 네 번째로 어린 선수이기도 했다.
1916년 시즌을 앞두고 카디널스 구단은 퍼시픽 코스트 리그 샌프란시스코 실스에서 뛰던 로이 코르한을 영입했고, 팀의 유격수 자리는 혼즈비와 버틀러를 포함해 세 명의 선수가 경쟁하게 되었다. 혼즈비는 스프링 트레이닝에서 괜찮은 기량을 선보인데 이어 어깨 부상을 지닌 코르한과 좋지 않은 타격을 보인 버틀러 덕에 피츠버그 파이리츠와의 개막전에 유격수로 선발 출전할 수 있었다. 그 경기에서 혼즈비는 혼자서 팀의 유일한 점수인 2타점을 올리며 팀의 2-1 승리에 기여했다. 5월 14일 경기에서는 브루클린의 제프 페퍼를 상대로 메이저 리그 첫 홈런을 때려냈다. 수비 방면에서는 시즌 전반기에 여러 내야 포지션을 전전했으나, 후반기에는 팀의 3루수로 자리잡았다. 시즌 막바지에는 발목 부상으로 11경기 동안 출전하지 못했다. 이해 시즌 타율 .313로 내셔널 리그 4위에 올랐고, 3루타 15개로 이 부문 내셔널 리그 1위보다 1개 뒤진 2위를 기록했다.
1917년 시즌에는 경쟁자 코르한이 이전 소속팀 샌프란시스코로 돌아가고 버틀러가 팀에서 방출되면서 다시 유격수 포지션으로 되돌아왔다. 팀의 거의 모든 경기에 출전한 시즌 첫 두 달이 끝나갈 무렵인 5월 29일, 혼즈비는 그의 형 윌리엄이 한 술집에서 총에 맞아 사망했다는 소식을 들었다. 그날 경기가 끝나고 잠시 소속팀에서 벗어나 이틀 뒤인 6월 1일에 형의 장례를 치르고 소속팀으로 복귀했다. 그 이후로 남은 시즌 동안에 팀에서 이탈하는 일은 없었다. 이해 시즌 전년도보다 전반적으로 나은 성적을 기록했다. .327의 타율로 이 부문 내셔널 리그 2위, 3루타 (17), 루타수 (253), 장타율 (.484) 부문 내셔널 리그 1위에 올랐다.
1918년 제1차 세계 대전 당시 미국에서 많은 야구 선수들이 징집의 대상이 되었지만, 혼즈비는 가족을 부양하고 있음을 이유로 징집 유예 처분을 받았다. 한편, 카디널스의 경영 상태에 불만을 갖고 있던 밀러 허긴스 감독은 오프 시즌에 팀을 떠나 뉴욕 양키스의 감독으로 자리를 옮겼다. 빈 자리에는 지난해에 인디애나폴리스 인디언스를 아메리칸 어소시에이션 정규 시즌 우승으로 이끈 잭 헨드릭스가 새로 임명되었다. 혼즈비는 헨드릭스가 구단을 이끌어가는 방식을 달가워하지 않았으며, 점차 이기적인 태도를 보였다. 혼즈비는 전임 허긴스 감독을 그리워했고 감독과 선수 사이에는 점차 반감이 커져갔다. 헨드릭스 체제 하에서 혼즈비의 타율은 .281로 하락했다. 혼즈비는 경기 외적으로도 분란을 일으켰다. 그해 6월 17일, 혼즈비는 세인트루이스의 길거리에서 뷰익을 몰다가 길을 건너던 이 지역 주민 프랭크 G. 로를 들이받았다. 피해자 로는 혼즈비에게 15,000달러(오늘날 화폐 가치로 258,086달러)를 청구하는 소송을 제기했는데, 혼즈비는 정확히 밝혀지지 않은 더 적은 금액으로 피해자 측과 합의를 보았고 소송은 기각되었다. 그해 시즌 성적은 전년도에 비해 저조했고 소속팀 카디널스 역시 최하위에 머물렀으며, 혼즈비 본인은 더 이상 헨드릭스 체제 아래에서 뛰지 않겠다고 선언했다. 이러한 혼즈비의 불만 토로에도 적잖이 영향을 받은 헨드릭스 감독은 시즌 후 경질되었고, 그 자리는 단장직을 맡고 있던 브랜치 리키가 대신하게 되었다.
1919년 시즌을 앞둔 스프링 트레이닝에서 카디널스 구단은 유격수 독 라반을 영입했고 리키 감독은 혼즈비를 2루수로 전환시키려 했다. 하지만 그해 혼즈비는 대부분 3루수로 뛰었다. 시즌 초반에는 타율이 낮은 편이었지만 6월을 지나면서 더 나은 타격을 보여주었다. 그해 시즌을 내셔널 리그 2위에 해당하는 .318의 타율과 누타수와 타점 부문 내셔널 리그 2위로 마무리했다.
뉴욕 자이언츠

1927년에 혼즈비는 .361의 타율, 득점 (133), 볼넷 (86), 출루율 (.448) 부문 내셔널 리그 1위를 하는 등 전년도에 비해 나은 시즌을 보냈다. 이해 시즌 코치직을 겸했으며 존 맥그로 감독이 부비동염으로 잠시 자리를 비웠을 때 잠시 감독의 역할을 수행하기도 했다. 이러한 혼즈비의 활약 덕에 소속팀 자이언츠는 92승 62패의 호성적을 거두어 내셔널 리그 3위에 자리했다. 맥그로 감독은 1920년대 초부터 혼즈비를 트레이드로 데려오기 위해 애썼던 만큼 처음에는 그를 영입한 사실을 매우 기뻐했다. 그러나 둘 사이의 관계는 혼즈비의 고압적인 태도로 인해 급속도로 나빠졌다. 게다가 혼즈비는 경마에 돈을 거는 버릇을 버리지 못했고, 구단의 운영에 대해 불신하는 태도 또한 보여 구단주 찰스 스톤햄을 성가시게 만들었다. 결국 혼즈비는 시즌 종료 후 보스턴 브레이브스의 지미 웰시와 샨티 호건의 맞상대로 트레이드되었다.