프로그래밍 QnA + 설치 및 활용 QnA

ozon1000의 이미지

한글 프로그래밍 언어에 대한 심오한 의견이 궁금합니다.

요즘 소프트웨어의 중요성이 높아짐에 따라 소프트웨어 조기교육 즉 프로그래밍 조기교육이 화두가 되고 있습니다.
초등학생들도 학교에서 프로그래밍 교육을 받는것으로 알고 있습니다.

개인적인 의견으로는 초등학생 수준에서 영어로 프로그램을 작성하는것이 매우 어렵다고 생각하고 있습니다.
C / C++는 문법도 복잡할 뿐더러 의미도 단순하지 않아 그런 생각을 하는 것 같습니다. 파이썬은 어떨까요??

한글 프로그래밍 언어는 적절한 해결책이라고 생각은 하는데 과연 완벽한 한글 프로그래밍 언어가 개발된다고 하더라도 많이들 사용을 할지 의문이네요.

초등학생이 영어로 프로그래밍 언어를 배운다는 것에 어떻게 생각하시는지 궁금합니다.
과연 어려울지 정말 언어적 장벽이 초등학생들의 소프트웨어 조기교육의 장벽이 되는지 의견이 궁금합니다.

읽어주셔서 감사합니다.

koieonufz의 이미지

파이썬 같은카드찾기게임 질문

from tkinter import *

root = Tk()

count = 0

h4n9u1의 이미지

리눅스 커널 공부할때 사용할 커널 소스 좀 추천해주세요!

제목이 약간 이상하기는 합니다.

제가 이번에 리눅스 커널에 대해 공부를 해보자고 합니다.

기존의 커널을 사용하면 용량도 크고 컴파일도 오래 걸려서 qemu에 대한 드라이버와 코어 모듈만 있는 리눅스 커널을 찾고 있습니다.

추천해주실 만한게 있나요??

maboloo의 이미지

python에서 input에 timeout을 걸고 싶습니다.

파이썬으로 소켓 프로그래밍을 짜고 있는 학생입니다.

제가 하고 싶은 건 input에 타임을 걸어 (예를 들어 5초) 5초 안에 입력을 한다면

input의 내용에 따라 프로그램을 진행하고

입력을 하지 못하면

print("시간안에 입력을 하지 못했습니다")

라고 뜨면서 프로그램이 종료되었으면 좋겠습니다.

문자 하나 하나가 아닌 문자열을 입력 받으려고 하는데 어떤 함수를 써야 위의 문제를 해결할 수 있을까요?

moniteer의 이미지

C# 서버 오류..

C# 서버 오류..
실행은 되나 클라이언트 연결만 하면 오류발생.
아예 오류만 발생했으면 낫지, 2번은 클라 연결이 됬다는게 더 문제.....
도저히 알수가 없습니다. 간절히 해결방법을 원합니다. ㅜㅜ

익명 사용자의 이미지

비동기 전송 방식에 대한 의문..

안녕하세요.. 전자회로쪽 지식이 좀 부족해서 이해를 위해 조언좀 구하고자 합니다.

송/수신측이 완전히 독립적인 클럭 소스원으로 부터 서로 다른 클럭을 공급받고 있다고 가정하겠습니다.

질문 1.송신측이 256 hz 수신측이 120 hz 와 같은 식으로 배수도 다르고 완전 독립적으로 굴러간다고 가정하면,
이 둘 사이트 stop bit start bit 를 통한.. 비동기 전송 자체가 가능한건가요??

질문 2.서로 clock 배수가 만족된다고 해도 다른 클럭원으로 부터 공급받는 위상 차이가 발생할 수 있고, 서로간의 동작 클럭을 모르는 상태로 한 쪽이 일방적으로 데이터를 송신하거나 , 한쪽이 일방적으로 데이터를 샘플링하는 상관관계속에서.. 언제 데이터가 시작되는지를 start bit만으로는 도저히 유추할 수 없을 것으로 보이는데 8 bit 데이터를 보낸다고 가정하면, 위와 같은 환경에서 start bit를 정확히 인지할 수 있는지, 또 인지했다 하더라도 1bit 데이터 샘플링을 어느 간격으로 언제 해야하는지를 송신측 클럭을 모르는채로 결정할 수 있는지요???

ha3k1e의 이미지

멀티스레드 환경에서 각 스레드 안에서 fork

먼저 프로젝트 과제 수행 중임을 밝힙니다.

열심히 코딩하다가 한 부분에서 막혔는데 도저히 아이디어가 떠오르지 않네요.
아이디어라도 던져주시면 감사하겠습니다.

먼저, 흐름을 요약하자면 아래와 같습니다.

1. main에서 n개의 스레드 create

2. main과 각 스레드 사이에서는 공유하는 버퍼가 있고 이 버퍼들은 mutex_lock으로 쓰고 읽어서
main이 각 스레드에게 데이터를 보내줍니다.
이때, main도 파이프를 통해 standard input 데이터를 받아오는 입장

3. 각 스레드는 fork()해서
부모프로세스는 버퍼가 찼을 시 lock을 걸고 읽어오고 파이프에 write한 다음 다시 비워줍니다.

4. 자식 프로세스는 dup2로 파이프로 들어오는 것을 standard input으로 한 다음 exec 호출 합니다.

--

뒤에 과정이 더 있지만 현재 저 부분에서 막혔습니다.

각 스레드에서 엄청 큰 데이터를 동일하게 분배해서 수행하는 것이 목적인데

qufl1999의 이미지

centOS log 한글 문의

안녕하세요.
아는분이 centOS에서 node.js를 운영 중 이신데
얼마전 까지 로그상에서
"정보: Using default type string"
이렇게 나오던 것이
"INFO: Using default type string"
이런식으로 나오고 있다고 합니다.

이 차이로 인해 이전에는 오류가 발생하지 않았지만
현재 [Fatal Error] :1:1: Content is not allowed in prolog.
이런 오류가 발생한다고 생각하고 있습니다.

혹시 login계정이나 설정에 따라 한글로 나오던 내용이
영문으로 나올 수가 있을까요?

geez3luv의 이미지

안녕하세요! 파이썬 윷놀이 프로그래밍 질문입니다..

성격에 맞지 않는 글일지 모르겠는데요...대학에서 어디 물어볼 데도 없고 과제는 여태껏 푼 것 중에서 가장 어렵습니다..개발자님들께서 도와주시면 대단히... 대~단히 감사하겠습니다..

[문제] 윷놀이에서 이도령이 윷을 던질 차례다. 이도령이 윷을 던져서 윷이나 모가 나오면 윷을 몇 번이고 다시 던질 수 있고, 도, 개, 걸이 나오면 던지기를 멈춘다. 즉, 단 한번 던지고 끝날 수도 있고 여러 번 던질 수도 있는 것 이다. 방금 설명한 상황을 프로그램으로 작성하라.

프로그램이 임의의 숫자(난수)를 만들기 위해서 아래 두 줄의 코드를 사용한다.
import random #임의의 숫자 생성을 위한 random 모듈 불러오기
r = random.randrange(a,b+1) #a~b 구간 내 임의의 정수를 생성하여 변수 r에 저장.

익명 사용자의 이미지

while (node != NULL && node->data != target) 안전한 방법인가요?

while (node != NULL && node->data != target) { ... }

이렇게 node가 NULL이 아니고 data가 target과 다를때 참인데

지금까지 경험한 컴파일러는 node가 NULL 이라면 node->data != target 구문을 실행하지 않는데

과연 이게 안전한 방법인가요?

즉 && 연산에서 첫번째 식이 거짓이면 2번째 식을 검사를 하지 않는데
이게 표준?인지 궁금합니다.

&&연산에서 첫번째 식이 거짓인데 2번째 식을 검사하는 경우도 있나요?

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기