λ°˜μ‘ν˜•

2021/09 27

μžλ°”μŠ€ν”„λ§ν”„λ ˆμž„μ›Œν¬μ— λŒ€ν•œ 정보

μ•ˆλ…•ν•˜μ„Έμš”. 였늘의 μ΄κ²ƒμ €κ²ƒμž…λ‹ˆλ‹€. ν”„λ‘œκ·Έλž˜λ° 언어인 μžλ°”μ— ν”„λ ˆμž„μ›Œν¬ μŠ€ν”„λ§? 였늘 μŠ€ν”„λ§μ΄ 무엇인지에 λŒ€ν•΄ μ•Œμ•„λ³΄λ„λ‘ν•˜κ² μŠ΅λ‹ˆλ‹€. μŠ€ν”„λ§μ΄λž€ μžλ°” ν”Œλž«νΌμ„ μœ„ν•œ μ˜€ν”ˆμ†ŒμŠ€ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ν”„λ ˆμž„μ›Œν¬λ‘œμ„œ κ°„λ‹¨νžˆ μŠ€ν”„λ§μ΄λΌκ³  ν•©λ‹ˆλ‹€. 동적인 μ›Ήμ‚¬μ΄νŠΈλ₯Ό κ°œλ°œν•˜κΈ° μœ„ν•œ μ—¬λŸ¬κ°€μ§€ μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. ν”„λ ˆμž„μ›Œν¬λž€ μ†Œν”„νŠΈμ›¨μ–΄ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ΄λ‚˜ μ†”λ£¨μ…˜μ˜ κ°œλ°œμ„ μˆ˜μ›”ν•˜κ²Œ ν•˜κΈ° μœ„ν•΄ μ†Œν”„νŠΈμ›¨μ–΄μ˜ ꡬ체적 κΈ°λŠ₯듀에 ν•΄λ‹Ήν•˜λŠ” λΆ€λΆ„μ˜ 섀계와 κ΅¬ν˜„μ„ μž¬μ‚¬μš© κ°€λŠ₯ν•˜λ„λ‘ ν˜‘μ—…ν™”λœ ν˜•νƒœλ‘œ μ œκ³΅ν•˜λŠ” μ†Œν”„νŠΈμ›¨μ–΄ ν™˜κ²½μ΄λΌλŠ” μ •μ˜κ°€ λ˜μ—ˆμžˆμŠ΅λ‹ˆλ‹€. μ‰½κ²Œ λ§ν•˜λ©΄ 앱을 보닀 쉽고 νŽΈλ¦¬ν•˜κ²Œ 섀계할 수 μžˆλŠ” κΈ°λ³Έ 틀이라 μƒκ°ν•˜λ©΄ μ‰¬μš°μ‹€ κ²λ‹ˆλ‹€. μŠ€ν”„λ§μ˜ νŠΉμ§• μŠ€ν”„λ§μ˜ νŠΉμ§•μ˜ POJO, AOP (관점 지ν–₯ ν”„λ‘œκ·Έλž˜λ°), μ˜μ‘΄μ„± μ£Όμž…, μ œμ–΄ μ—­μ „, 생..

cμ–Έμ–΄ μž₯단점을 μ•Œμ•„λ³΄κΈ°

μ•ˆλ…•ν•˜μ„Έμš”. 였늘의 μ΄κ²ƒμ €κ²ƒμž…λ‹ˆλ‹€. μ˜€λŠ˜μ€ ν”„λ‘œκ·Έλž˜λ° 언어라고 ν•˜λ©΄ 기초둜 ν•˜κ³  κΈ°μ€€μœΌλ‘œ ν•˜λŠ” c언어에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. ν”„λ‘œκ·Έλž˜λ°μ΄λž€ ν”„λ‘œκ·Έλž˜λ°μ€ κ°œλ°œμžκ°€ ν”„λ‘œκ·Έλž¨μ„ λ§Œλ“€κΈ° μœ„ν•΄ ν•˜λŠ” ν–‰μœ„λ‘œ μ»΄ν“¨ν„°λŠ” μ €ν¬μ˜ 말을 μ•Œμ•„ 듀을 수 μ—†μ–΄ κ°œλ°œμžκ°€ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λ₯Ό μ‚¬μš©ν•˜μ—¬ κ°œλ°œμžκ°€ ν•˜λŠ” λͺ…λ Ήμ–΄λ₯Ό μ»΄ν“¨ν„°μ—κ²Œ 이해λ₯Ό μ‹œμΌœ 컴퓨터가 κ·Έ 행동을 μ·¨ν•  수 있게 ν•˜λŠ” 것을 ν”„λ‘œκ·Έλž˜λ°μ΄λΌκ³  ν•©λ‹ˆλ‹€. κ·Έ ν”„λ‘œκ·Έλž˜λ°μ„ ν•˜λ©΄μ„œ μ‚¬μš©ν•˜λŠ” ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λ‘œλŠ” cμ–Έμ–΄, 파이썬, μžλ°” λ“±μ˜ μ—¬λŸ¬ 언어듀이 μžˆλŠ”λ° μ˜€λŠ˜μ€ c언어에 λŒ€ν•΄μ„œ μ•Œμ•„λ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€. cμ–Έμ–΄λž€ cμ–Έμ–΄λŠ” ν”„λ‘œκ·Έλž˜λ°μ„ ν•  λ•Œ μ‚¬μš©ν•˜λŠ” ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λ‘œ μ»΄ν“¨ν„°μ—κ²Œ ν•˜λŠ” λͺ…λ Ήμ–΄ μž…λ‹ˆλ‹€. cμ–Έμ–΄λŠ” λ‹€μ–‘ν•œ κ³³μ—μ„œ μ‚¬μš©μ΄ 되고 있고 전문적인 λΆ„μ•Όμ—μ„œλ„ μ‚¬μš©λ˜κ³  μžˆμŠ΅λ‹ˆλ‹€..

μš°λΆ„νˆ¬ μž₯점단점

μ•ˆλ…•ν•˜μ„Έμš” 였늘의 μ΄κ²ƒμ €κ²ƒμž…λ‹ˆλ‹€. μ˜€λŠ˜μ€ λ¦¬λˆ…μŠ€μ— 배포판인 μš°λΆ„νˆ¬λΌκ³  λ“€μ–΄λ³΄μ…¨μ„κ²λ‹ˆλ‹€. μ˜€λŠ˜μ€ μš°λΆ„νˆ¬μ— λŒ€ν•΄μ„œ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. μš΄μ˜μ²΄μ œλž€ μ†Œν”„νŠΈμ›¨μ–΄μ™€ν•˜λ“œμ›¨μ–΄λ₯Ό κ΄€λ¦¬ν•˜λŠ” μ†Œν”„νŠΈμ›¨μ–΄μ˜ 전체라고 ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ¦¬λˆ…μŠ€ λ¦¬λˆ…μŠ€ 컀널 기반으둜 λ§Œλ“€μ–΄μ§„ μ˜€ν”ˆμ†ŒμŠ€ μœ λ‹‰μŠ€ 계열 체제 κ³„μ—΄μž…λ‹ˆλ‹€. λŒ€λΆ€λΆ„ λ¦¬λˆ…μŠ€ 배포판 μ•ˆμ— νŒ¨ν‚€μ§€ μ²˜λ¦¬κ°€ λ©λ‹ˆλ‹€. μš°λΆ„νˆ¬ μš°λΆ„νˆ¬λŠ” λ°λΉ„μ•ˆ λ¦¬λˆ…μŠ€λ₯Ό 기반으둜 λ§Œλ“€μ–΄μ‘ŒμœΌλ©° μ‚¬μš© νŽΈμ˜μ„±μ„ μ€‘μ μœΌλ‘œ λ§Œλ“€μ–΄μ§„ λ¦¬λˆ…μŠ€ 배포판 μš΄μ˜μ²΄μ œμž…λ‹ˆλ‹€. μš°λΆ„νˆ¬λŠ” λ‹€λ₯Έ λ¦¬λˆ…μŠ€ λ°°ν¬νŒμ— λΉ„ν•΄ νŽΈλ¦¬ν•œ μ„€μΉ˜μ™€ μœ μ§€λ³΄μˆ˜ 절차λ₯Ό 가지고 있으며, 2012λ…„ κΈ°μ€€μœΌλ‘œ 개인용 λ°μŠ€ν¬ν†°, λ…ΈνŠΈλΆμ—μ„œ μ‚¬μš©μ΄ κ°€μž₯ 인기가 μžˆλŠ” λ¦¬λˆ…μŠ€ λ°°ν¬νŒμž…λ‹ˆλ‹€. μš°λΆ„νˆ¬ νŠΉμ§• μš°λΆ„νˆ¬λŠ” 자유둜운 μ†Œν”„νŠΈμ›¨μ–΄λ‘œ μˆ˜λ§Žμ€ λ³€ν˜• λ°°ν¬νŒμ΄λ‚˜ 곡식 μ§€μ›ν•˜μ§€ μ•Šμ€..

ICT/μ„œλ²„ 2021.09.06

μžλ°”μ— λŒ€ν•œ 개발자의 이야기

μ•ˆλ…•ν•˜μ„Έμš” 였늘의 μ΄κ²ƒμ €κ²ƒμž…λ‹ˆλ‹€. μ˜€λŠ˜μ€ ν”„λ‘œκ·Έλž˜λ° 언어이죠 μžλ°”μ— λŒ€ν•΄ μ•Œμ•„λ³΄λ„λ‘ν• κ±΄λ° μžλ°” μ–Έμ–΄μ˜ νŠΉμ§•μ„ μ•Œκ³  κ°œλ…μ— λŒ€ν•΄ μ•Œμ•„λ³΄λ„λ‘ν•˜κ² μŠ΅λ‹ˆλ‹€. ν”„λ‘œκ·Έλž˜λ°μ΄λž€ ν”„λ‘œκ·Έλž˜λ°μ€ μ»΄ν“¨ν„°ν•œν…Œ ν”„λ‘œκ·Έλž¨μ„ λ§Œλ“€κΈ° μœ„ν•΄ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λ₯Ό ν™œμš©ν•˜μ—¬ λͺ…령을 ν•΄ ν”„λ‘œκ·Έλž¨μ„ λ§Œλ“œλŠ” 것을 ν”„λ‘œκ·Έλž˜λ°μ΄λΌκ³  λ§ν•©λ‹ˆλ‹€. ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λ‘œλŠ” μžλ°”, cμ–Έμ–΄, 파이썬,λ“±μ˜ 언어듀이 μžˆμŠ΅λ‹ˆλ‹€. μžλ°” μžλ°”λŠ” μ—„μ²­ 유λͺ…ν•˜μ£  객체지ν–₯적인 μ–Έμ–΄λΌλŠ” 것 객체지ν–₯적인 μ–Έμ–΄λŠ” os운영체제의 영ν–₯을 μ•ˆλ°›μ•„ 더 자유둭게 ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€., μžλ°”λŠ” κ·Έλž˜λ„ λ‹€λ₯Έ μ–Έμ–΄λ“€ λ³΄λ‹€λŠ” νŽΈν•΄ μ‹€μ œ μ‚¬λžŒλ“€μ΄ κ°œλ°œμ„ ν•  λ•Œμ—λ„ 많이 μ‚¬μš©μ΄ 되고 μžˆμŠ΅λ‹ˆλ‹€. μžλ°”μž₯점 μžλ°”μ˜ μž₯μ μœΌλ‘œλŠ” 객체지ν–₯적인 μ–Έμ–΄λΌλŠ” κ²ƒμž…λ‹ˆλ‹€. λ‹€λ₯Έ 언어같은 경우 os의 영ν–₯을 ..

νŒŒμ΄μ¬μ„ μž‘μ•„λ³΄μž

μ•ˆλ…•ν•˜μ„Έμš” 였늘의 μ΄κ²ƒμ €κ²ƒμž…λ‹ˆλ‹€. μ˜€λŠ˜μ€ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄ 쀑에 μž…λ¬΄μžλ“€μ΄ κ°€μž₯ 많이 μ‚¬μš©μ„ ν•˜λŠ” ν”„λ‘œκ·Έλž˜λ°€ 언어인 νŒŒμ΄μ¬μ— λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€, ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λž€ ν”„λ‘œκ·Έλž¨ λ§Œλ“€κ±°λ‚˜ μ†Œν”„νŠΈμ›¨μ–΄λ“± 컴퓨터λ₯Ό μ΄μš©ν•˜μ—¬ λ§Œλ“€κΈ° μœ„ν•΄ μ‚¬μš©λ˜λŠ” 언어라고 μƒκ°ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€. κ·Έ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λŠ” 파이썬, cμ–Έμ–΄, μžλ°”, c++등이 μžˆμŠ΅λ‹ˆλ‹€. μ €ν¬λŠ” κ·Έ μ€‘μ—μ„œ νŒŒμ΄μ¬μ— λŒ€ν•΄ μ•Œμ•„λ³΄λ„λ‘ν•˜κ² μŠ΅λ‹ˆλ‹€. νŒŒμ΄μ¬μ΄λž€ νŒŒμ΄μ¬μ€ 객체지ν–₯적이 μ–Έμ–΄λ‘œ ꡉμž₯히 λ°°μš°κΈ°κ°€ μ‰¬μ›Œμ„œ ν”„λ‘œκ·Έλž˜λ°μ„ ν•˜λŠ” 뢄듀이 μ²˜μŒμ— μ‹œμž‘ν•  λ•Œ 쒋은 μ–Έμ–΄μž…λ‹ˆλ‹€. νŒŒμ΄μ¬μ€ 인터프리터 λ°©μ‹μ˜ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λ‘œ 문법이 맀우 κ°„λ‹¨ν•˜κ³  μ‰¬μ›Œ λ°°μš°κΈ°κ°€ μ‰½μŠ΅λ‹ˆλ‹€. 파이썬의 νŠΉμ§• νŒŒμ΄μ¬μ€ 객체지ν–₯적인 μ–Έμ–΄λ‘œ 운영체제의 μ œν•œμ΄ μ—†μŠ΅λ‹ˆλ‹€. 그리고 파이썬 μžλ°” λ“±μ˜ 객..

코딩에 λŒ€ν•œ 기본적인 정보와 지식을 μ•Œμ•„λ³΄μž

μ•ˆλ…•ν•˜μ„Έμ—¬ 였늘의 μ΄κ²ƒμ €κ²ƒμž…λ‹ˆλ‹€. μ˜€λŠ˜μ€ ν”„λ‘œκ·Έλž˜λ°μ΄λΌν•˜μ£  ν”„λ‘œκ·Έλž˜λ°μ— λŒ€ν•΄μ„œ μ•Œμ•„λ³Όκ±΄λ° ν”„λ‘œκ·Έλž˜λ°μ„ ν•˜κΈ°μœ„ν•΄μ„œλŠ” ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄κ°€ ν•„μš”ν•©λ‹ˆλ‹€. κ·Έλž˜μ„œ ν”„λ‘œκ·Έλž˜λ° 언어에 λŒ€ν•΄μ„œλ„ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. ν”„λ‘œκ·Έλž˜λ° ν”„λ‘œκ·Έλž˜λ°μ΄λž€ ν”„λ‘œκ·Έλž¨μ„ λ§Œλ“€λ•Œ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λ₯Ό μ‚¬μš©ν•˜μ—¬μ„œ μ»΄ν“¨ν„°μ—κ²Œ λͺ…λ Ήμ–΄λ₯Ό μž…λ ₯ν•˜μ—¬ λ§Œλ“œλŠ” μž‘μ—…μ„ ν”„λ‘œκ·Έλž˜λ°μ΄λΌκ³  ν•©λ‹ˆλ‹€, ν”„λ‘œκ·Έλž˜λ°μ„ ν•˜κΈ° μœ„ν•΄μ„œλŠ” ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λ₯Ό ν™œμš©ν•΄μ•Όν•˜λŠ”λ° ν”„λ‘œκ·Έλž¨μ΄ μ–Έμ–΄λ‘œλŠ” 파이썬 cμ–Έμ–΄ μžλ°” jsp c++등이 μžˆμŠ΅λ‹ˆλ‹€. μ˜€λŠ˜μ€ cμ–Έμ–΄ μžλ°” νŒŒμ΄μ¬μ— λŒ€ν•΄ μ•Œμ•„λ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€. cμ–Έμ–΄ cμ–Έμ–΄λŠ” μ½”λ”©μ–Έμ–΄ μ€‘μ—μ„œλ„ ꡉμž₯히 ν•„μš”λ‘œ ν•˜λŠ” μ½”λ”© μ–Έμ–΄μž…λ‹ˆλ‹€. cμ–Έμ–΄λ‘œ 짜인 μ½”λ“œλŠ” 속도가 λΉ λ₯΄κ³  λ°”μ΄λ„ˆλ¦¬ 크기도 μž‘μ•„ 속도가 λ‹€λ₯Έ 무엇보닀 μ€‘μš”ν•œ μž„λ² λ””λ“œ ν˜Ήμ€ λͺ¨λ°”일 계열 λ˜λŠ” μ‹œμŠ€..

ICT/IT정보 2021.09.03

IT뢄야에 λŒ€ν•œ 전체적인 큰 ν‹€κ³Ό 상식

μ•ˆλ…•ν•˜μ„Έμš” 였늘의 μ΄κ²ƒμ €κ²ƒμž…λ‹ˆλ‹€., μš”μ¦˜ 기사λ₯Ό 많이 보여 ITκ΄€λ €λœ κΈ°μ‚¬λ“€μ˜ λ‚΄μš©μ΄ 많이 λ‚˜μ˜΅λ‹ˆλ‹€ 예λ₯Ό λ“€λ©΄ ai, 빅데이터, 카카였개발자 λ“±μ˜ λ‹€μ–‘ν•œ IT뢄야에 λŒ€ν•΄μ„œ λ§Žμ€ 기사가 λ‚˜μ˜΅λ‹ˆλ‹€. 그럼 이 ITλΆ„μ•Όμ—λŠ” 뭐가 있고 μ–΄λ–€κ²Œ μžˆλŠ”μ§€ 였늘 μ•Œμ•„λ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€. ITλž€ ITλŠ” μš°λ¦¬κ°€ μΌμƒμƒν™œμ—μ„œ ν”νžˆ 뢈 수 있고 μ΄μ œλŠ” μ—†μ–΄μ„œλŠ” μ•ˆλ μ •λ„μ˜ λΉ„μ€‘μœΌλ‘œ μΌμƒμƒν™œμ— λ™ν™”λ˜κ³  μžˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬ν•œ ITλΆ„μ•Όμ˜ λŒ€ν‘œμ μΈ μ˜ˆλ‘œλŠ” 슀마트폰과 컴퓨터λ₯Ό 보면 μ•„μ‹€ 수 μžˆμŠ΅λ‹ˆλ‹€,. 저희듀은 λͺ¨λ‘ 슀마트폰의 μ‹œλŒ€μž…λ‹ˆλ‹€ μš”μ¦˜ μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” μ‚¬λžŒμ„ 찾아라고 ν•˜λ©΄ 손에 κΌ½νžμ •λ„λ‘œ μ—†μŠ΅λ‹ˆλ‹€. μŠ€λ§ˆνŠΈν°μ„ 보면 인터넷도 되고 μ±„νŒ…λ˜ν•œ 되고 λΈ”λ‘œκ·Έ κ°œμ„€ κ²Œμž„ λ“± λ‹€μ–‘ν•œ μ„œλΉ„μŠ€λ‘œ μš°λ¦¬λ“€μ˜ μΌμƒμ—μ„œ ν™œμš©μ΄ 되고 μžˆμŠ΅λ‹ˆλ‹€. μ΄λŸ¬ν•œ μŠ€λ§ˆνŠΈν°μ•ˆ..

ICT/IT정보 2021.09.02
λ°˜μ‘ν˜•