다락방/ㅋㅋㅋㅋㅋ
Beginner VS Professional
rokwha
2025. 6. 6. 22:35
출처 - Facebook IT Humor and Memes (UNCENSORED )
원본이 어딘지는 모르겟고... 화질이 좀 별로긴 하지만 뭐 내용은 그다지 중요하진 않으니.. 다양한 코드들의 다양한 버전들이 있는데 나중에 보이면 한번 집어오겟음.
별표로 삼각형 찍기 같은것은 아주 오래된 고전중의 고전인 초급 프로그래밍의 알고리즘 의 구현중 하나인데 보통 반복문을 배울때 많이들 쓰인다. ( 요즘도 그런가? )
밈에서는 초급자 의 코드는 정석 이고 프로의 코드는 어딘가 좀 그렇다? ㅎㅎ
그런데 반복문(루프) 의 고급 테크닉중 하나는 언롤링 또는 언와인딩 이라는게 있다. 우리말로 쉽게 표현하자면 그냥 루프풀기? 편하자고 루프를 도는데 그걸 다시 풀어서 쓴다? 이유는 성능향상 에 있는데 요즘은 뭐 컴파일러가 최적화를 알아서 해버린다거나 하드웨어가 워낙 좋아서 어지간 해선 굳이?
게다가 그냥 푼다고 해서 꼭 나아지는건 아니다. 적당한 선을 넘으면 더 느려진다.
자세한것은 구글링 과 ai에 물어보라.
https://www.youtube.com/shorts/BFz4lW6vRS8
반응형