모든 컴퓨터 과학 학생은 어떤 프로그래밍 언어를 가르쳐야합니까?


13

모든 컴퓨터 과학 학생은 당신에 따라 대학에서 어떤 언어 (또는 프로그래밍 언어의 클래스 (패러다임 에서처럼)와 그 클래스의 권장 언어)를 가르쳐야합니까? 답을 동기를 부여하십시오. 왜 그 언어? 어떤 용도로 사용됩니까? 어떤 개념을 가르치고 있습니까 (언어 X보다 낫습니까)?

참고 / 설명 :이 질문은 순수한 컴퓨터 과학이 아닌 소프트웨어 공학에 중점을 둔 컴퓨터 과학에 관한 것입니다. 그것은 여전히 ​​컴퓨터 과학 교육이며 초점이되는 소프트웨어 공학 교육이 아닙니다.


13
CS에는 유사 코드가 충분해야합니다.
Jé Queue

12
@Xepoch-동의하지 않습니다. 의사 코드를 사용하여 열성 대 지연 평가 의미론, 유형 시그니처의 공분산 / 공분산, 카테고리 이론 등을 표현하는 것은 특히 자연스럽지 않습니다. 의사 코드는 알고리즘과 데이터 구조를 설명하는 데 유용하지만 CS보다 훨씬 더 많습니다.
Aidan Cully

6
또한 대다수의 CS 학생들은 졸업 후 비학 업적 일자리를 원하고 있습니다. 유사 코드는 경쟁적인 직업 시장에서 그다지 가치가 없을 것입니다. 나는 CS 학위가 주로 직업 훈련이어야한다고 생각하지 않지만 그 방향으로 약간의 편의를 제공해야합니다.
Adam Crossland

2
그들 모두 . 시간이 제한되면 알파벳 글자로 시작하십시오. A +, B, C, C #, D, E, F #, J, K, Q, R, T ... 실제로 나쁜 목록은 아닙니다.
Jesse Millikan

6
"어떤 언어"의 또 다른 버전을 발견 한 것을 축하합니다. 질문. 나는 모든 의견을 기다릴 수 없다. SICP에 대한 참조를 잊지 마십시오. 아 잠깐만 요
코빈 3

답변:


21

나는 목록을 줄 것이다 :

  • 조립 (비교적 간단한 방언) : 그것은 적어도 이해하는 것이 중요 작은 기초의를
  • C : 여러 장소에서 사용되는 절차 언어. OOD와 같은 완전히 새로운 개념을 가진 학생들에게 한 번에 부담을주지 않습니다.
  • Java / C # / Eiffel / C ++ : Object-Oriented라는 것이 좋으며,이 중 하나는 학생들에게 OOD를 가르치는 목표를 달성 할 수 있으며 일단 이러한 언어 중 하나를 이해하면 다른 언어를 배울 수 있어야합니다. 좋은 언어, 나는 계약별로 디자인을 가지고 있기 때문에 Eiffel을 나열했습니다.
  • LISP와 프롤로그 : 학생들이 완전히 새로운 사고 방식을 가르칩니다.“실제 세계에서”이들 중 어느 것도 사용하지 않더라도 중요합니다.
  • SQL 및 XML : 데이터에 대한 새로운 사고 방식과 데이터를 검색하고 관리하는 방법을 소개합니다.

학생들은 최소한 이러한 모든 패러다임 에 노출되어야합니다 . 한두 가지가 아닙니다.

많은 사람들이 절차 적 스타일, OOP 스타일 등을 다루기 위해 파이썬을 제안한다고 가정하지만, 파이썬에 대한 개인적 경험이 충분하지 않아 자신있게 추천 할 수는 없습니다.


우리 학교가 XML과 SQL에 대해 더 자세하게 설명했으면 좋겠다. 우리는 둘 다 들어가는 클래스 하나를 가지고 있었고 그것은 끔찍했다.

Lua, Python, Javascript 등과 같은 현대적인 동적 언어를 추가하고 싶습니다.
Javier

4
아, 또한 haskell 및 erlang과 같은 일부 하드 코어 기능은 매우 교육적입니다
Javier

1
SQL을 나열하려면 +1입니다. 적어도 당신은 관계 대수를 생각하고 있습니다.
Jé Queue

1
관리되지 않는 OO, C ++ Java 관리 대상을 분리 합니다. malloc, 힙 및 스택에 대해 배우지 않고 uni 이후로 C ++을 사용한 적이 없지만 OO를 잘 이해하지 못할 것입니다.
markmnl

45

나는 개인적으로 기능적 언어가 예전처럼 주로 가르쳐지지 않는다는 것이 다소 슬 sad습니다. 최소한 comp sci 학생들은 모든 주요 패러다임 (절차 적, 객체 지향적, 기능적, 역 동성)의 언어에 노출되어야한다고 생각합니다.


2
+1 내 프로그래밍 언어 수업은 내가 가장 가치있는 수업이었습니다.
HappyCodeMonkey

1
IT 학생으로서 저는 확실히 동의합니다. 주니어 레벨의 웹 앱 개발자로 학교에 다니는 동안 실생활에서 풀 타임으로 일할 수 있다는 이점이 있지만, 본격적인 CS 학위를 취득한 경우에도 패러다임.
Ken

1
다소 관련 : youtube.com/watch?v=Ps8jOj7diA0 Stanford는 YouTube에 대한 프로그래밍 패러다임 2008 강의를 완료했습니다.
Inaimathi

4
목록에 선언문을 추가하십시오 (Prolog). 또한 일부 언어는 명시 적으로 병렬입니다 (Occam). 학생들에게 병렬 처리의 작동 방식을 가르치는 것은 좋은 일입니다.
Martin York

1
@Martin York : 프롤로그는 일종의 선언적 언어 인 논리 프로그래밍 언어입니다. (기능적 프로그래밍 언어도 일반적으로 말해서 선언적이므로 이것을 언급합니다.)
mipadi

33

균형 잡힌 CS 학생에게 4 가지 프로그래밍 언어 유형의 언어를 배워야한다고 생각합니다.

기능 -Lisp / Haskell / PostScript. 나는 Haskell에 대한 경험이 많지 않지만 그것에 대해 열렬한 다른 프로그래머의 이야기를 들었습니다. 함수형 프로그래밍의 구성과 이것이 여러 상황에서 유용한 이유를 이해하면 프로그래머가 다른 언어로 알고리즘을 구성하는 데 도움이됩니다.

객체 지향 -선택하십시오. C # / Java / Python / Ruby / yadda yadda yadda. 이 유형은 현대 비즈니스가 원하는 것이기 때문에 단순히 가르쳐야합니다.

명령형 -C / Fortran / Pascal. 요즘은 일반적이지 않지만 실용적 / 역사적 관점에서 배워야합니다. 그들이 사용하는 방법은 여전히 ​​실용성을 가지고 있습니다. 명령형 언어는 지침을 나열하고 따르는 데 매우 능숙합니다.

논리 -ProLog. 이 언어들 중 어느 것이나 실용적으로 사용 된 적이 없었지만, 논리 언어 뒤에있는 개념 중 일부는 좀 더 객체 지향 언어로 내 메소드 중 일부를 작성하는 방법을 알아낼 때 유용하다는 것을 알았습니다. 나는 대학 시절에 논리 언어에 오랫동안 초점을 맞추지 않았으며, 거기에 더 집중하면 나에게 좋은 일이 있었을 것이라고 생각합니다.


6
JavaScript와 같이 해당 목록에 프로토 타입을 추가 할 수 있습니다.
stusmith 2016

@stusmith-Prototypical은 언급 할 가치가 있지만 실제로 객체 지향 언어의 하위 세트이며 Javascript는 제한적인 예입니다. 나는 아마도 프로그래밍 언어 과정에서 숙제를 고려할 것이지만 초점은 아닙니다.
Joel Etherton

1
프롤로그의 경우 +1 나는 실용적으로 사용하는 것을 보았고 알고리즘 프로토 타입을 정기적으로 사용합니다.
Fred Foo

@larsmans-귀하의 사용법에 대해 듣고 싶습니다. 나는 몇 년 동안 그것을 만지지 않았으므로 좋은 실제 적용에 대해 애매합니다. 백서 또는 유사한 기사에 대한 링크가 있습니까?
Joel Etherton

유럽의 여러 대기업 ( 오직 프랑스 리콜 회사 SNCF)이 산업계에서 사용하는 오픈 소스 프롤로그 방언 인 ECLiPSe ( eclipseclp.org )를 확인하십시오 .
Fred Foo

6

모든 졸업 CS 전공이 알아야 할 # 1 언어는 훌륭한 직업을 얻을 수있는 잠재력을 극대화하는 언어입니다. 그것은 시간이 지남에 따라 변하고 개인의 훌륭한 직업에 대한 정의에 따라 변할 것입니다. 그리고 그것은 지역에 따라 달라질 것입니다.

지금은 영어 가 모든 CS 전공이 알아야 할 # 1 언어 라고 말할 것 입니다 (물론 이것은 지역마다 다릅니다).


훌륭한 직업은 CS 학위의 부작용입니다. CS 학위는 바로 계산 이론에 대한 지식입니다. 나는 몇 년 동안 수학과 CS에서 고개를 저 버리는 대신 직업 학교에서 더 나은 직업을 쉽게 얻을 수있었습니다.
Jé Queue

2
영어 +1 컴퓨터 언어는 구현 세부 사항입니다.
Wyatt Barnett

+1. 누군가 영어를 잘 배울 수 있다면 매뉴얼을 잘 배울 수 있습니다. 나는 영어를 잘 알았습니다. 나는 어떤 언어를 배우는데 문제가 없었습니다.
Shiplu Mokaddim

4

시간이 지남에 따라 변화한다고 생각하지만 3 가지 언어에서 3 가지 언어가 이상적입니다. 내 시절에는 절차적이고 OO이며 기능적이었습니다. Pascal, C ++ 및 LISP입니다. 나는 특히 그 세 가지에 그렇게 팔리지 않았습니다. 그러나 인터뷰 할 때 다음을 찾습니다.

  • 메모리 관리 (C / C ++ 및 기타 여러 가지)에주의를 기울여야하는 언어에 대한 어느 정도의 경험
  • API 사용 및 다양한 추상화 (C ++ / Java)에 대한 기대를 가진 객체 지향 언어에 대한 어느 정도의 경험
  • "스트레치"언어-이상하고 어렵고 도전적인 언어. 누군가 LISP, 어셈블리 또는 다른 어려운 언어를 알고 있기 때문에 고용하지는 않겠지 만, 엔지니어가 심각한 문제 해결과 "도대체이게 무엇입니까?" 순간.

다른 무역으로서-CS 프로그램은 시장에서 저명한 언어로 학생들을 훈련시켜야한다고 생각합니다. 어느 시점에서든 2-3 개 언어가 대부분의 직업에서 두드러지게 나타난다 고 생각합니다. 학교는 학생들에게 적어도 하나의 언어로 가능한 심층적 인 훈련을 통해 3 개 언어 중 2 개 언어를 배울 수있는 기회를 제공해야한다고 생각합니다.


4

CS 학생의 경우 논의중인 CS 개념에 밀접하게 매핑 된 프로그래밍 언어를 찾으십시오. 나는 제안 할 것이다 :

  • 람다 미적분학을 더 잘 이해하기위한 계획
  • 배우 모델을 이해하기 위해 Erlang
  • 술어 논리 및 증거 시스템 용 프롤로그
  • 하스켈 (Haskell), 유형 / 범주 이론에 대해, 게으른 평가는 언어로 완전히 표현되기 때문에
  • 적어도 하나의 어셈블리 언어-이 배너에서 계산하려면 Java 또는 CLR 바이트 코드와 같은 바이트 코드 언어와 LLVM IR도 넣습니다.
  • 아마도 Verilog 또는 VHDL과 같은 하드웨어 정의 언어
  • 컴파일러 생성 클래스의 들소
  • 다이나믹 타입 시스템 (Ruby가 떠오를 것)이있는 것 ...

목록은 이런 식으로 진행될 수 있지만 기본 개념은 매우 간단합니다. 학생들에게 개념을 가르치고 자하는 방식에 가장 적합한 프로그래밍 언어를 가르치십시오.


3

야크

어떤 프로그래밍 언어를 사용하든 뒤에서 어떤 일이 일어나고 있는지 알기 위해. 데드 코드와 같은 기본 개념과 (좋은) 컴파일러가 수행 할 수있는 다양한 유형의 최적화를 파악하는 데 도움이됩니다.


2

Lisp (CLOS for OOP 포함) 및 Haskell. 이 질문은 학생들에게 국한되지 않습니다. 새로운 멋진 프로그래밍 언어는이 두 가지 기능을 많이 빌 렸습니다 (복사, 도난? ... 아니오, 나쁘지 않습니다). 미래를 위해 스스로 준비 할 수 있습니다. 함수형 프로그래밍 (스타일)은 오늘날 더 중요하며 C # (LINQ) 또는 C ++ (lambda) 등과 같은 명령형 프로그래밍 언어로 소개됩니다. 일부 학생들이 Java 만 배우는 것은 너무 나쁩니다.


1
두 가지 모두에 동의하지만 몇 가지 추론을 내려고 싶을 수도 있습니다 (또한이 언어를 유일한 언어로 아는 것이 특히 유용하지는 않습니다).
Inaimathi

2

사람들이 생각하는 것만 큼 언어가 중요하지 않다고 생각합니다.

예, 프로그래밍 방법을 알아야하지만 많은 훌륭한 프로그래머는 실제 경험을 바탕으로 자신을 개발하여 개발할 때 도움이됩니다.

학생들은 책 방법뿐만 아니라 실제 환경에서 프로그래밍하는 방법에 대한 몇 가지 교훈을 얻을 수 있으므로 더 "둥글게"되고 내 선택에 더 나은 개발자 / 대학원생이 될 것입니다.

대학을 졸업하고 일을 시작한 후 프로그래밍과 소프트웨어 개발에 대해 더 많이 배웠습니다!


2

정말 중요합니까?

일반적으로이 질문의 가려움증은 "가장 유리한 / 흥미로운 / 도전 / 쉬운 직업을 얻을 수있는 이력서에 어떤 유행어를 넣을 수 있습니까?"입니다. 이력서는 대부분의 이력서를 찾고 있기 때문에 자신이 찾고있는 것을 이해하지 못하는 HR 사람들에 의해 처음으로 심사되므로 장점이 있습니다. 그러나 일단 문을 통과하면 상품을 배송해야하므로 매우 얕습니다.

그것은 당신이 아는 언어가 당신을 좋은 프로그래머 나 나쁜 프로그래머로 만드는 것이 아니라 그것을 어떻게 사용할 수 있는지입니다. 이를 위해 기본적으로 두 가지 범주의 프로그래머가 있습니다.

  1. 언어 학습에 중점을 둔 사람들이 핵심입니다. 가장 중요한 것은 언어와 사용 방법입니다. 극단적으로 그들은 모든 작은 스펙의 코드를 슈퍼 최적화하는 경향이 있으며 종종 그들이 할 수 있기 때문에 모호한 기능을 사용합니다.

  2. 그런 다음 기술과 패러다임에 대해 배우고 싶은 것이 있습니다. 그들이 사용하는 언어는 정신적 인 그림을 우아하게 표현할 수있는 한 실제로 중요하지 않습니다. 극단적으로 이것들은 UML 또는 다른 시스템이 그것을 코딩하는 거친 일을하기를 바라는 다른 시스템을 사용하는 경향이 있습니다.

제 생각에는 둘 다 필요합니다. # 1은 단기 기술을 제공하며 현명하게 선택하면 HR 게이트를 통해 당신을 편하게 할 수 있지만 # 2는 모든 경력을 유지하고 프로그래머로 당신을 정의합니다.

# 2는 문제를 해결하기위한 해결책을 제시하고 당신의 생각의 기차를 조직 할 것입니다.

# 1은 실제 작업 시스템에 아이디어를 구현할 수있는 수단을 제공하지만 시스템이 없으면 암이없는 형태가없는 괴물을 향한 경향이 있습니다.


그렇습니다. 배우는 첫 번째 언어는 미래의 언어를 보는 방법에 대한 두뇌를 형성합니다.

1

나는 당신이 당신의 질문에 부분적으로 대답했다고 생각합니다.

학생들에게 여러 패러다임과 접촉 할 수있는 기회를 제공하는 것이 가장 중요합니다. 실제 언어는 중요하지 않습니다.

물론 대부분의 작업 기회를 제공하는 패러다임을 기본적으로 가르치는 것이 중요합니다 (아마도 OOP 일 것입니다). 따라서이 패러다임에 광범위하게 사용되는 언어를 가르치는 것이 좋습니다. 이는 사용하지 않을 무언가를 배우는 것보다 유용하기 때문입니다. 따라서 시험에 의사 코드를 작성하는 것도 싫어했습니다. 의사 코드에는 '고정'구문이없는 한 괜찮습니다. 개념을 전달할 수 있어야합니다.

구체적으로 :

OOP : .NET 또는 Java

다른 접근법을 학생들에게 알리기위한 최소한 1 개의 추가 프로그래밍 패러다임.

기능성 : Lisp?


LISP가 아닌 기능적입니다. 오히려 : haskell.
mariotomo

1

어셈블리 언어 및 마이크로 코드. CS 학생은 부울 상태 머신과 최신 고급 기능 / OOP 등의 모든 추상화 계층을 이해해야합니다. 프로그래밍 언어 패러다임.

작은 아이들에게 컴퓨터 활용 능력을 가르치는 방법을 이해하고 싶다면 Basic 또는 Logo 또는 Squeak (et.al.).

Fortran, Cobol 및 Lisp (프로그래밍 언어의 역사를 이해하고 싶거나 현대 관행이 해결하는 실제 문제는 무엇입니까?)


C는 여러분이 공부할 수있는 모든 오픈 소스 코드의 90 %를 이해합니다.
rightfold

1

서로 다른 패러다임에서 3 개 이상의 언어를 선택하는 것은 그리 어렵지 않고 많은 좋은 답변이 주어졌습니다. 그러나 하나의 언어 만 선택해야한다면 기능적이고 객체 지향적 인 언어이기 때문에 Scala를 선택했습니다. 동일한 언어 내에서 다양한 접근 방식을 설명하고 비교할 수 있습니다.


1

스택 지향 / 연결 언어를 ​​잊지 마십시오! 그들은 진정한 마음 벤더가 될 수 있습니다. 이해하기 쉬운 작고 이해하기 쉬운 프리미티브를 사용하여 건물의 복잡성을 강조합니다. 그것들을 사용하여 너무 대담한 느낌이 들지 않는 포인트 프리 (또는 암묵적) 코드 를 작성할 수 있습니다 .

고전적인 언어는 Forth 이지만 요즘은 Factor 입니다. 기쁨고양이도 체크 아웃 할 가치가 있습니다. 연결 언어 위키를 놓치지 마십시오 . 망치로 가득 찬 가방보다 재미 있습니다!


0

기능적, Haskell 또는 Lisp가 내 첫 번째 선택이지만 Erlang 일 수 있습니다. 함수형 언어는 실제로 추상화를 매우 강력한 방식으로 작성하는 방법을 알려줍니다.


그러나 학생들이 하나의 패러다임으로 제한되어야 하는가? 스칼라와 같은 기능적 OOP 언어는 어떻습니까?
Anto

1
물론 아니에요, 다른 사람들이 그런 것들을 받아 들일 것이라고 가정했습니다!
Zachary K

0

주류가 부족함에도 불구하고 D, 특히 버전 2는 다른 곳에서는 쉽게 배울 수없는 흥미로운 교훈을 제공합니다. 명령 / 프로 시저, 객체 지향 및 기능 프로그래밍이 서로 잘 작동하고 프로그래밍 수준이 매우 낮은 수준 (포인터, 수동 메모리 관리, 인라인)으로 생각할 수있는 다른 언어보다 더 심각한 시도를합니다. 어셈블리 언어) 및 동일한 언어로 된 매우 높은 수준 (일반 및 생성 프로그래밍).

이것은 마치 다른 우주에 존재하는 것처럼 패러다임을 분리하여 보는 것이 아니라 나무를 통해 숲을 볼 수 있기 때문에 가치가 있습니다. 각 패러다임의 강점과 약점을 프로그램에 혼합 할 때 세밀한 수준으로 볼 수 있습니다. 하위 수준 코드 측면에서 패러다임의 주요 측면을 라이브러리에서 구현할 수있는 방법을 알게됩니다. 표준 라이브러리 모듈 std.algorithm 은 중요한 기능적 프로그래밍 기본 요소를 구현하지만 마법이없는 단순하고 간단한 D 코드입니다. 마찬가지로 std.range게으른 평가를 구현하지만 상당히 간단한 D 코드입니다. D의 금속에 가까운 특징은 후드에서 실제로 일어나는 일이 상대적으로 투명하기 때문에 각 패러다임의 기본 요소에 관련된 비용을 이해하게됩니다. 심지어 C처럼 보이는 저수준을 작성하고 마법의 접착제 층을 방해하지 않고 동일한 언어로 꽤 높은 수준의 인터페이스를 만들 수도 있습니다.


0

의사 코드.

현장의 사람들은 프레임 워크 또는 구문 별 전문 용어없이 일관성 있고 체계적인 방식으로 아이디어를 설명 할 수 있어야합니다. 알고리즘을 이해하기 위해 대괄호와 중괄호의 차이점을 알 필요는 없습니다. 무슨 ??의미인지 또는 grep스위치가 무엇인지 알 필요는 없습니다 .

평범한 언어로 작성하되 코드처럼 구조화하고 형식화하십시오. 그러면 누구나 원하는 언어로 구현할 수 있습니다.

편집 :이 답변은 일부 프로그래머가 의사 코드를 작성하지 못했기 때문에 부분적으로 동기가 부여됩니다.

"의사 코드로 알고리즘을 작성하십시오"

"무엇입니까?"

의사 코드의 장점은 프로그래밍이 아닌 이해 관계자가 이해할 수 있다는 것입니다. BA 및 사용자가 코드를 교정하도록 요구하지는 않지만 프로그래머가 아닌 사람이 필요한 알고리즘을 이해하면 도움이 될 수 있습니다. Psuedocode는 설명 할 필요가없고 for (int i = 0; i < j; i++)본질적으로 상용구 전문 용어 를 제거합니다 .


많은 프로그래밍 언어는 실제 코드와 의사 코드 간의 차이가 거의 없을 정도로 강력합니다. 실제 프로그래밍 언어의 어떤 구문 요소에 반대하십니까?
케빈 클라인

@ kevin cline-내가 알고있는 구문 요소에 익숙합니다-그것은 내가 반대 할 있는 것을 모르는 것입니다. 물론 내가 그들을 해독 할 수 있어요,하지만 요점은 이러한 문제가 없어야하는 의사 (내가 정말 의사처럼 보이는 것을 프로그래밍 언어를보고 아직이야)입니다
커크 Broadhurst

0

씨.

  • 우선, 커널뿐만 아니라 여전히 사용됩니다 (넓게 사용됩니다!). 저는 현재 C로 코딩 된 비즈니스 응용 프로그램을 유지 관리하고 있습니다. 따라서 순수하고 단순한 C로도 여전히 일자리를 얻을 수 있습니다. 대기업, 산업, 거의 모든 곳에서 (그러나 웹 개발자).
  • 유닉스 / 리눅스 환경에서 작업 할 경우, 최소한 C를 아는 것은 쇼핑을하거나 태그의 가격을 읽을 수없는 것과 같습니다.
  • 포인터! 모두는 포인터를 이해해야합니다 (참조 : Joel Spolsky ). 또한 malloc 개념을 이해하면 OOP 언어로 "새"를 부주의하게 입력 할 때 어떤 일이 발생하는지 정확하게 알 수 있습니다.
  • 대부분의 "인기 언어"구문은 C에서 파생됩니다.
  • 예, 항상 명확하지는 않습니다. 예, 배우기가 어렵습니다. 예, 문자열은 초보자에게는 다소 악몽입니다. 그러나 프로그래밍이 항상 명확한 것은 아니며 배우기가 어렵 기 때문에 C를 공부 한 후 C ++를 시도하고 std :: string을 발견하면 OOP의 장점을 실제로 이해할 수 있습니다.

물론 오래된 절차 언어뿐만 아니라 둘 이상의 언어를 알아야합니다. 그러나 컴파일러가 하나만있는 무인도에 가야한다면 좋은 오래된 gcc와 함께 갈 것입니다. 저수준 프로그래밍에 대해 알고 있다면 고수준 프로그래밍을 이해할 수 있습니다. 나는 그것이 다른 방향으로는 사실이 아니라고 생각합니다.


0

일반적인 문제 해결 기술을 습득하기 위해 적용된 일부 프로그래밍 언어와 프로그래밍 개념은 Logo와 Karel이며 C / C ++ / Java / Lisp / PERL / Assembly / 프로그래밍 패러다임 전에 가르쳐야합니다.

학생들은 프로그래밍에 대한 실질적인 소개를받습니다.


-1

물건이있는 것. 그들이 잘 배우도록하십시오.

나는 언제든지 C #을위한 훌륭한 자바 프로그래머를 고용 할 것이지만 실제 코드를 작성하지 않은 사람을 고용하는 데는 많은 의심이있을 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.