127. 다른 언어들과 비교해보세요
C
#include <stdio.h>
int main()
{
printf("Hello, World!n");
return 0;
}
Java
package main;
public class main {
public static void main(String[] args) {
System.out.println("Hello, World!");
return;
}
}
128. 현대 고생산성 언어로서 가장 큰 특징
실제 코드 작성량이 줄어든다는 거
가능한 이유? 다른 프로그래머들이 미리 만들어둠
129. C도 Java도 해결하지 못한 문제
C는 기본으로 구현된 게 적어서,
Java는 엄격한 규칙을 따르다 보니(예외처리, 엄격한 객체지향 등등등...)
코드 작성량이 엄청나게 늘어남
149. 다 되는 언어 따위는 없습니다
애초에 그럴 필요도 없구요
개발하기 쉬우면서 코드도 짧고 그러면서 제공하는 기능도 많고
문법도 예쁜 언어 있나요 – 그런거 생각할 시간 있으면 구현이나 좀
150. 목적에 가장 맞는 언어를 사용하세요
For Ex: 오늘 배운 언어들을 쓰는 팀을 꾸리면
C: 필요한데 구현 안된 기능들을 구현하는데 사용
Java: 객체지향의 아이디어로 코드 관리
Python: 실제로 이들을 사용해서 응용프로그램 구축
JavaScript: 서버나 UI를 빠른 속도로 구현