2024/06/07 2

2024. 06. 07 기본 개발용어 알아보기

디버그소프트웨어에 발생하는 문제의 원인을 찾는 행위이다.코딩하는 시간의 상당 부분은 디버깅에 사용하게 된다고 한다.개발중인 상태를 의미하기도 한다.컴파일러와 인터프리터컴퓨터는 0과 1로만 소통을 한다. 개발 언어들을 컴퓨터가 알아듣게 하기 위해서는 번역이 필요한데, 이를 언제 하느냐에 따라서 컴파일러와 인터프리터로 나뉜다.컴파일러 - 번역을 미리 해 놓는다. 사용언어는 c, c++, java 등코딩을 마치고 완성된 프로그램을 출시하는 단계에서 컴퓨터에게 일을 하나 시킨다. 그게 바로 컴파일이라고 하는데 출시전에 번역하는 기능이다.인터프리터 - 그 때 그 때 번역한다. 자바스크립트, 파이썬, 루비 등 실시간으로 번역한다. 다른 말로는 스크립트 언어라고도 한다. 코드 수정이 잦은 서비스의 경우 업데이트가 훨..

Coding History 2024.06.07

2024. 06. 07 문제 풀이

내가 여태껏 나에게 굉장히 어렵게 다가왔던 문제들이 아마도 내게 아직 "개발자적 사고"가 부족하기 때문이라고 생각한다. 프로그래머스 코딩 테스트 0레벨을 하고 있는데 가만 생각해보니까 문제를 순서대로 풀지 않고 있었다. 오른쪽 배너를 확인해보니까 문제 푸는 순서가 있더라. 그래서 오늘은 그냥 순서대로 풀려고 한다.. 오늘은 좀 무난하게 넘어가지 않을까 싶다. 아니다 지금 분수 더하기 문제 풀고 있는데 분수 덧셈 공식부터 찾아보고 있다. 초등 교육에서 아마 배울텐데 도대체 이걸 코드로 어떻게 표현해야되는지 지금 감조차 잡히지 않는다. 분수 덧셈을 할 줄 모르는게 아니라, 이걸 어떻게 자바랑 연동하는지 감이 잡히지 않는다는거다.//첫 번째 분수의 분자와 분모를 뜻하는 numer1, denom1, 두 번째 분..

Coding History 2024.06.07