⛏️ 삽시일반

스택(Stack)을 아시나요?

오늘은 '스택(Stack)'이라는 메모리 개념에 대해 이야기하려고 해요.

2024.12.07 | 조회 299 |
0
|
Hello.Stranger의 프로필 이미지

Hello.Stranger

🛸 해외 IT 트렌드를 가장 먼저 만나보세요. (매일 아침7시 뉴스레터 발행)

안녕하세요. 구독자 님

겨울의 문턱에서 점점 차가워지는 날씨에 손이 시리진 않으신가요? 이번 주말에는 따뜻한 차 한 잔과 함께 가볍게 읽을 수 있는 개발 지식을 소개해 드립니다.

오늘은 '스택(Stack)'이라는 메모리 개념에 대해 이야기하려고 해요. 스택은 프로그래밍에서 함수 호출과 지역 변수를 관리하는 중요한 메모리 영역인데요. 이 개념을 알면 프로그램의 실행 원리를 한층 더 깊이 이해할 수 있답니다. 함께 간단히 살펴볼까요?

같이 보기


1. 스택(Stack)이 뭐야? 📚

흔히들 스택을 접시 쌓기에 많이 비유하곤 해요. 접시를 하나씩 쌓아 올라가는 모양새와 Stack에 데이터가 쌓이는 방식이 유사하기 때문인데요.

스택은 프로그램 실행 중 함수 호출과 지역 변수를 관리하기 위해 사용되는 메모리 영역이에요.

또한 스택은 후입선출(LIFO: Last In, First Out) 방식으로 작동하며, 이 방식은 가장 나중에 저장된 데이터가 가장 먼저 제거되는 방식을 말해요.

쉽게 말해, 스택은 프로그램이 실행될 때 필요한 데이터를 임시로 저장하는 메모리 공간이에요. 예를 들어 함수 호출 정보, 매개변수, 지역 변수 등을 스택에 저장하고 관리합니다.

출처: Wikipedia
출처: Wikipedia

2. 스택은 아는데 Push와 Pop을 모른다고? 🙈

네. 그럴 수 있습니다. 그래도 어딜 가서 '난 스택을 좀 안다'라고 자신있게 이야기 하고 싶다면, 스택의 핵심 동작인 Push와 Pop에 대해 알면 더 좋아요. :)

PUSH & POP
PUSH & POP

멤버십 구독자만 읽을 수 있어요

가입하시려면 아래를 클릭해주세요

댓글

의견을 남겨주세요

확인
의견이 있으신가요? 제일 먼저 댓글을 달아보세요 !

다른 뉴스레터

새로운 직원들을 소개합니다. 의 썸네일 이미지

새로운 직원들을 소개합니다.

기존에는 저와 뉴스를 큐레이션 해주는 큐레이터만 있었는데, 두 직원을 더 고용했어요. Contents reviewer와 Editor인데요. 이 Contents reviewer자와 Editor가 어떤 일을 하는지에 대해 다루어 볼게요.

⛏️ 삽시일반

| 멤버십
2024.10.26
조회 570 | 0
???: "2025 수능 국어 지문에 나온 도메인 먹음 ㅎ" |  Domain을 알아보자의 썸네일 이미지

???: "2025 수능 국어 지문에 나온 도메인 먹음 ㅎ" | Domain을 알아보자

안녕하세요. 구독자님, 혹시 아래 뉴스를 보신적이 있으신가요?

⛏️ 삽시일반

2024.11.16
조회 352 | 0
[멤버십 전용] ChatGPT로 완성하는 나만의 커리어 로드맵의 썸네일 이미지

[멤버십 전용] ChatGPT로 완성하는 나만의 커리어 로드맵

안녕하세요. 구독자님

⛏️ 삽시일반

| 멤버십
2024.10.19
조회 528 | 0
Tab만 눌렀는데 개발이 끝났어요 | Cursor 사용해보기의 썸네일 이미지

Tab만 눌렀는데 개발이 끝났어요 | Cursor 사용해보기

오늘은 이러한 IDE들 중에서도 'Cursor'라는 IDE를 소개드리려고 해요. Cursor는 VSCode를 기반으로 한 편집 도구인데, 여기에 AI 기능이 더해져서 큰 도움이 되더라고요.

⛏️ 삽시일반

| 멤버십
2024.11.09
조회 755 | 0
[멤버십 전용] 흑백요리사 최강록 셰프 만들기... AI를 곁들인의 썸네일 이미지

[멤버십 전용] 흑백요리사 최강록 셰프 만들기... AI를 곁들인

오늘 구독자님에게 공유드릴 내용은 AI 최강록 셰프 만들기에요.

⛏️ 삽시일반

| 멤버십
2024.10.12
조회 653 | 0
Apple Siri를 AI Siri로🤖: 애플 M4 칩 시리즈 소개의 썸네일 이미지

Apple Siri를 AI Siri로🤖: 애플 M4 칩 시리즈 소개

M4 칩은 무엇이고 어떤 성능이 있길래 모든 기기에 탑재했는지 정리해서 공유드려 볼게요.

⛏️ 삽시일반

| 멤버십
2024.11.03
조회 345 | 0
© 2024 Hello.Stranger

🛸 해외 IT 트렌드를 가장 먼저 만나보세요. (매일 아침7시 뉴스레터 발행)

뉴스레터 문의hello.stranger1337@gmail.com

메일리 로고

자주 묻는 질문 서비스 소개서 오류 및 기능 관련 제보

서비스 이용 문의admin@team.maily.so

메일리 사업자 정보

메일리 (대표자: 이한결) | 사업자번호: 717-47-00705 | 서울 서초구 강남대로53길 8, 8층 11-7호

이용약관 | 개인정보처리방침 | 정기결제 이용약관 | 라이선스