Go

BackEnd_Ash.log·2022년 2월 26일
0

✅ GO

📌 이거 뭔데

구글에서 만든 언어
구글에 있던 C++ 언어 개발자분들 3명이 사용하시다가 빡쳐서 만든 언어

특징

  1. C 계열의 언어
    • C 언어의 숙련도가 있다면 비교적 쉽게 배울 수 있음
  2. GO 는 객체지향 언어가 아니다.
    • 하지만 절차지향 객체지향 둘다 사용 가능하다.
  3. 컴파일 언어
    • 컴파일 언어라서 실행 속도가 빠름
      • 컴파일 언어 : 전체를 컴파일후에 실행 -> 빠른속도
      • 인터프리터 언어 : 라인 단위로 해석 -> 빠른 생산 속도
  4. while 문 , do while 문 반복문 삭제
  5. 고루틴을 사용하여 한줄로 스레드 생성 가능 ( 프로세싱 능력 )
  6. 메모리를 자동으로 관리해주는 GC ( Garbage Collection) 이 포함
  7. 제네릭 지원 X
    • 변수의 타입마다 추가적인 함수를 만들어야 한다.
    • 2021 년부터 다시 제네릭 지원
  8. 큰 바이너리의 크기
    • 실행시 필요한 정보들이 모두 포함되어 있다.

📌 근데 이거 왜써 ??

    1. 안전성
    1. 빠른 속도
    1. 가독성
    1. 멀티프로세싱

이 좋다고하넹 .. 암튼 그렇단다 일단 써봐야 할것같다.

profile
꾸준함이란 ... ?

0개의 댓글