항목 | 안드로이드 앱 개발 | iOS 앱 개발 |
개발 언어 | Java, Kotlin | Swift, Objective-C |
개발 환경 | Android Studio | Xcode |
운영 체제 | Android | iOS |
디자인 가이드라인 | Material Design | Human Interface Guidelines (HIG) |
앱 배포 | Google Play Store, APK 파일 배포 | App Store, TestFlight |
기기 호환성 | 다양한 제조사와 기기에서 실행 가능 | Apple 기기(아이폰, 아이패드)에서만 실행 |
개발 비용 | 상대적으로 낮은 비용 (오픈소스 도구 사용 가능) | 상대적으로 높은 비용 (Apple 개발자 프로그램 필요) |
테스트 | 다양한 기기에서 테스트 필요 | Apple 기기에서만 테스트 가능 |
사용자 인터페이스 | 다양한 화면 크기와 해상도 지원 | 고정된 화면 크기와 해상도 지원 |
앱 업데이트 | 사용자 선택에 따라 업데이트 가능 | 자동 업데이트 기능 제공 |

1. Python
name = "홍길동" # 이름을 하드코딩
for i in range(10):
print(name)
2. JavaScript
let name = "홍길동"; // 이름을 하드코딩
for (let i = 0; i < 10; i++) {
console.log(name);
}
3. Java
public class Main {
public static void main(String[] args) {
String name = "홍길동"; // 이름을 하드코딩
for (int i = 0; i < 10; i++) {
System.out.println(name);
}
}
}
4. C#
using System;
class Program {
static void Main() {
string name = "홍길동"; // 이름을 하드코딩
for (int i = 0; i < 10; i++) {
Console.WriteLine(name);
}
}
}
5. C
#include <stdio.h>
int main() {
const char* name = "홍길동"; // 이름을 하드코딩
for (int i = 0; i < 10; i++) {
printf("%s\n", name);
}
return 0;
}
6. C++
#include <iostream>
using namespace std;
int main() {
string name = "홍길동"; // 이름을 하드코딩
for (int i = 0; i < 10; i++) {
cout << name << endl;
}
return 0;
}
7. Ruby
name = "홍길동" # 이름을 하드코딩
10.times { puts name }
8. PHP
<?php
$name = "홍길동"; // 이름을 하드코딩
for ($i = 0; $i < 10; $i++) {
echo $name . "\n";
}
?>
9. Swift
let name = "홍길동" // 이름을 하드코딩
for _ in 0..<10 {
print(name)
}
10. Go
package main
import "fmt"
func main() {
name := "홍길동" // 이름을 하드코딩
for i := 0; i < 10; i++ {
fmt.Println(name)
}
}