대학교때 매트랩이랑 C언어 배웠따가
요즘 파이썬 흥미생겨서 좀 해보고 있는데말야
이 파이썬 코드 적는 visual studio code
이 프로그램은 무슨 언어로 만든것이며
그전에 언어를 적는 프로그램은 또 무슨 언어로 만든거야?
이 파이썬이란게 없었으니까 파이썬으로 파이썬 짜는 프로그램을 만들었을리는 없잖아
18개의 댓글
무분별한 사용은 차단될 수 있습니다.
대학교때 매트랩이랑 C언어 배웠따가
요즘 파이썬 흥미생겨서 좀 해보고 있는데말야
이 파이썬 코드 적는 visual studio code
이 프로그램은 무슨 언어로 만든것이며
그전에 언어를 적는 프로그램은 또 무슨 언어로 만든거야?
이 파이썬이란게 없었으니까 파이썬으로 파이썬 짜는 프로그램을 만들었을리는 없잖아
땡이
개돼지무한리필
VS 코드는 원래 자바스크립트와 타입스크립트를 혼합하여 작성되었지만 우리는 모든 코드에 타입스크립트를 빠르게 채택했고 즉시 정적 타입 확인 및 리팩토링과 같은 개선된 툴 지원에 애착을 갖게 되었다.
??
년전개드립가입
처음에 VS Code는 JavaScript와 TypeScript를 섞어서 구성하였지만, 우리는 빠르게 TypeScript를 모든 코드에 적용하였고, 정적 타입 검사와 리팩터링과 같은 향상된 도구 지원 도입이 가능하게 되었습니다.
퍼리피플
개돼지무한리필
최초의 언어 이런거 찾아봐야겠녜
lIIIIllIlIl
c언어는 어셈블리랑 1:1 매칭이 됨
스비니
어셈블리어랑 기계어가 일대일 아님?
lIIIIllIlIl
그거는 진짜 1:1이고 c언어도 절차지향이라 거의 다됨
스비니
그런걸 일대일이라고는 안하지 않음? 표현을 처음 들어서 그랬어요
lIIIIllIlIl
음 정확히는 cfg를 따르는데 형식 보면 거의 1:1매칭이라 생각될거임
내컴고쳐줘
언어 표준 문법이 정의되고 그걸 컴파일하거나 실행시키는건 각각의 컴파일러 등 구현하기 나름임
이글 보면 좀 감이올듯
https://www.sktenterprise.com/bizInsight/blogDetail/dev/2434
번한강행
이거 닭이 먼저냐 달걀이 먼저냐 이야기인데…
지금에 와서는 C언어가 C언어를 만들고 있지만 모든 언어는 최초에는 어셈블리 혹은 다른 언어를 통해서 만들어져야 함
그러다가 어느정도 이상 쓸만해지면 언어가 자기 자신을 위한 컴파일러를 만들 수 있게 되는데, 이를 부트스트래핑이라고 함
이거 보면 어셈블리는 뭘로 만들었냐 궁금할 수 있을텐데 간단히 말해 그냥 노예1,2,3호가 노가다한거임
유부남
존 폰 노이만은 제자들이 컴파일러와 고급언어를 만들라치면 '이렇게 은혜로운 기계를 가지고 연구는 안 하고 잔머리를 굴린다'고 노발대발 했다고 한다.
미식실장
정확하진 않지만 대충 설명하면 어떤 언어든 최종적으론 01임 그걸 C java 코볼 어셈블리 등 뭐든 특정 문법을 기계어로 변환해주는 부분(컴파일러, 인터프리터)에서 변환되고 01이 됨
프로그램은 아무언어로나 만들수 있을거임 다만 효율이 10창나서 많이 쓰는 언어들이 있음
그리고 부트스트랩이라고 언어가 만들어지면 그 언어로만 다시 그 언어를 만드는게 있음
예 정확한게 아님) 자바를 만들때 핵심코드가 C인데 그걸 자바로 바꿔서 다시 만들면 이게 부트스트랩
잉텔
처음 시작은 기계어로 어셈블러 만드는게 시작이겠지
이런식으로 기존언어가 새로운 언어를 만드는 형태로 가다가 만들어진 언어의 기존 스펙의 컴파일러가 동일한 언어의 새로운 스펙을 만드는 부트스트래핑을 하는거
년전개드립가입
그 CPU에는 명령어 셋이 있음
처리 명령을 짜기 위해서 CPU 회사에서 뿌린 명령어가 있음
그 명령어를 빠르게 작성하기 위해서 기계어로 작성함
근데 기계어로 작성하니 효율 안나와서 어셈블리어가 나오고
그래도 효율 안나와서 C가 만들어짐
그리고 객체지향 프로그래밍 등을 위해서 C++이 만들어 졌음
CPU => CPU 명령어 세트 => 기계어 => CLR => C => C++,Rust => C#, React, Node.JS 등...
오른쪽으로 갈수록 고급 언어로 보면 됨
나린제아
위에 애들이 적은것처럼 부트스트랩을 찾아보면 되고
VSC는 https://github.com/microsoft/vscode 에 나온것처럼 타입스크립트가 대부분이지만 여러 언어로 만듦
일째 밤샘중
파이썬은 파이썬으로 만들었다