본문 바로가기

공부69

[C] 자료형 (정수형, 실수형) [C] 자료형 ( 정수형, 실수형) int i = 0; int : 자료형 i: 변수 - 자료형? 변수 하나를 선언할 때 이 변수가 어떠한 자료의 형태를 나타내는지 설명해주는 역할이 자료형이다. 자료형은 크게 정수형과 실수형 자료형으로 나뉜다. 위에서 int i는 i는 정수형 형태의 변수라는 것을 알 수 있다. -> 그런데 자료형의 종류가 왜 이리 많을까? -> 사이즈의 차이이다. 같은 정수형이라도 어떤 자료형인지에 따라 크기가 달라진다. 자료형(크기 단위, byte) 정수형: char(1), short(2), int(4), long(4), long long(8) 실수형: float(4), double(8) 다시 맨 위의 코드를 보면 변수의 크기는 4 byte, 정수형 데이터가 저장될 i라는 변수를 만든다.. 2021. 12. 23.
[C++] 왜 c++을 쓰는가? [C++] 왜 C++을 쓰는가? - 장점 속도가 빠르다. 기계어랑 가장 가까운 언어 - 다른 언어의 경우는 왜 속도가 느린가? 컴퓨터에서 OS가 제일 먼저 실행되는데 내가 만든 프로그램은 운영체제에게 실행시켜달라 요청을 통해 실행된다. 그런데 C#이나 Java는 이 단계에 가상 머신이 낀다. OS가 가상 머신을 실행시키고 우리의 프로그램은 가상 머신 상에서 실행된다. -> 내가 만든 프로그램은 .Net framework에서 동작한다. -> 설계 동작이 느릴 수밖에 없다. -> 그런데도 왜? -> '메모리 관리'를 해준다. 요즘은 속도보다 편리함 중시. - C++ 의 경우 But C++는 중간 과정이 없이 즉시 실행된다. -> 메모리 관리 서포팅 x -> 내가 직접 메모리 관리를 할 수 있다. -> 최적화.. 2021. 12. 23.
[JavaScript] prototype에 관해서 글공유 [JavaScript] prototype에 관해서 글 공유 최근 모던 자바스크립트 딥 다이브 책을 읽고 있습니다. 19장 prototype 챕터를 읽는 도중 프로토타입이란 게 그래서 뭔데?라는 궁금증이 생겨 검색을 해보다가 이 포스팅을 보게 되었습니다. 약간 길지만 의문증을 해결하는데 도움이 되어서 링크를 올립니다. 이 글이 정답은 아닐 수 있지만, 근본적인 프로토타입의 지향성에 대해 이해할 수 있고, 언어에 대한 깊이 있는 이해를 해볼 수 있어 유익했습니다. 나중에 prototype에 관한 다른 좋은 포스팅을 발견하면 링크를 추가해두겠습니다. 자바스크립트는 왜 프로토타입을 선택했을까 https://medium.com/@limsungmook/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%A.. 2021. 12. 11.
[Flutter] 에러 해결 A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade [Flutter] 에러 해결 A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade 디버그 콘솔 FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:processDebugResources'. > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade > Android resource linking failed C:\Users\생략 (2)\생략\android\(2)\.. 2021. 12. 7.
[Flutter] 플러터에서 Widget(위젯)이란? [Flutter] 플러터에서 Widget(위젯)이란? 코딩쉐프님 유튜브 Flutter 강좌를 듣고 있습니다. 초보자 난이도부터 상세하게 알려주셔서 추천드립니다. 출처 : https://www.youtube.com/watch?v=jI4kqLdqXic&t=2s 일반적인 widget(위젯)의 뜻 widget(위젯) : 작은 장치, 독립적으로 실행되는 작은 프로그램, 그래픽이나 데이터 요소를 처리하는 함수 1. flutter 상에서의 위젯이란? - UI를 만들고 구성하는 모든 기본단위 요소 - 눈에 보이지않는 요소들까지 위젯(center column padding...) - Everything is a widget(모든 게 다 위젯) 2. Types of widgets(위젯의 종류) 2.1 - Stateless.. 2021. 11. 29.