Julia
-
[Julia] Julia 언어 문법: Python 언어와의 차이점을 알아보자프로그래밍 언어/Julia 2024. 7. 12. 12:23
0. 들어가기 전에Julia는 수치 계산과 고성능 처리를 위해 설계된 프로그래밍 언어로, MATLAB, Python, R과 같은 언어들과 많은 부분에서 비슷하면서도 독특한 문법적 특징을 가지고 있다. 이 중에서 특히 Python과 어떻게 다른지 알아보자.1. 함수 정의 및 호출Julia 함수 정의Julia에서는 'function' 을 사용하여 함수를 정의하는데, MATLAB에서 함수를 정의하는 모습과 유사하다.function add(a, b) a + bendresult = add(3, 5)println(result) # 출력: 8Python 함수 정의Python에서는 'def' 를 사용하여 함수를 정의한다.def add(a, b): return a + bresult = add(3, 5)pr..
-
[Julia] Visual Studio Code에서 Julia 개발 환경 구축하기프로그래밍 언어/Julia 2024. 7. 11. 01:20
0. 설치하기 전에VS Code에서 Julia 언어를 사용하기 위해서는 다음의 순서로 설치하면 된다.Julia 설치하기VS Code 설치하기VS Code Marketplace에서 Julia 확장 프로그램 설치자, 그러면 위의 순서대로 VS Code에서 Julia 개발 환경을 만들어보자.1. Julia 설치하기Julia는 Windows, macOS, Linux 모두 지원하고 있고, Julia 홈페이지에서 Julia를 설치한다.윈도우 검색창에 cmd라고 입력하고 명령 프롬프트를 열어준다. 그리고 아래와 같이 입력하고 엔터를 누르면 Julia 설치가 완료된다.>winget install julia -s msstore중간에 약관 동의를 하는지 2번 물어보는데 모두 y -> Enter를 하면 설치가 진행된다. 설..
-
[Julia] Julia 개발 환경 구축을 위한 IDE 종류 알아보기프로그래밍 언어/Julia 2024. 7. 10. 14:21
Julia 언어Julia는 MIT에서 개발한 동적 프로그래밍 언어이다. Julia는 병렬 컴퓨팅을 지원하기 때문에 MATALB 또는 Python 보다 코드의 실행 속도가 훨씬 빠르다. 아래 그림은 C언어와 비교했을 때, 각 프로그래밍 언어의 속도를 보여주고 있는데 Julia의 속도는 상당히 빠른 것을 알 수 있다.IDE란?IDE(Integrated Development Environment, 통합 개발 환경)는 소프트웨어 개발과 관련된 모든 작업을 하나의 프로그램 내에서 처리할 수 있는 환경을 제공하는 소프트웨어이다. 전통적으로 소프트웨어 개발에서는 컴파일러, 텍스트 편집기, 디버거 등을 개별적으로 사용했으나, 이러한 도구들을 하나로 통합하여 대화형 인터페이스를 제공하는 것이 IDE의 특징이다. 최근의 ..