스몰 토크 : 객체 지향 프로그래밍 언어?

폭로: 귀하의 지원은 사이트 운영을 유지하는 데 도움이됩니다! 이 페이지에서 권장하는 일부 서비스에 대한 추천 수수료가 발생합니다.


스몰 토크는 거의 모든 유형의 데스크톱 또는 웹 응용 프로그램을 만드는 데 사용할 수있는 객체 지향 프로그래밍 언어입니다. 다양한 현대 스몰 토크 구현이 존재합니다.

이 가이드에서는 가장 널리 사용되는 구현을 소개하므로 프로그래밍 목표에 가장 적합한 것을 결정하고 Smalltalk를 바로 시작할 수 있습니다..

잡담

스몰 토크의 탄생

스몰 토크는 1970 년대 초 Xerox Palo Alto Research Center (PARC)에서 태어났습니다. Alan Key는 Dan Ingalls의 구현 지원을 통해 개념 증명으로서 언어의 첫 번째 버전 인 Smalltalk-71을 개발했습니다. 언어의 몇 가지 추가 반복이 개인적으로 개발되었으며 PARC의 범위 내에서 연구 목적으로 사용되었습니다..

Smalltalk는 1980 년에 Apple, Hewlett-Packard 및 UC Berkley를 포함한 일부 선택된 조직에 제한적으로 출시 된 Smalltalk-80 버전 1의 출시와 함께 1980 년에 처음 공개되었습니다. Smalltalk-80 버전 2는 1983 년에 이어 일반 프로그래밍 대중에게 공개되었습니다. 스몰 토크의 1983 버전은 스몰 토크라는 용어가 사용될 때 일반적으로 참조되는 버전입니다.

1998 년에 ANSI 스몰 토크는 비준되었으며 현대적인 구현이 기반으로하는 스몰 토크의 공식 버전을 대표합니다. Objective-C, Python, Ruby 및 Java와 같은 많은 현대 프로그래밍 언어는 스몰 토크의 구문과 기본 객체 지향 철학에 깊이 빠져 있으며 스몰 토크가 현대 컴퓨터 프로그래밍에 미치는 영향을 과장하기는 어렵습니다..

느린 상업 성장과 오픈 소스 확산

1980 년대 후반에 두 회사가 상업적 스몰 토크 구현을 배포했습니다. 이러한 조직인 ParcPlace와 Digitalk는 부분적으로 언어의 메모리 요구가 높고 SQL 데이터베이스에 연결할 수 없었기 때문에 스몰 토크의 주류 수용에 실패했습니다 (결국 수정 된 결점). 1995 년에 회사는 힘을 합쳐 ObjectShare가되었지만 불과 4 년 후에 조직이 해체되었습니다..

ObjectShare가 시작되면서 IBM은 자체 Smalltalk 구현 인 VisualAge / Smalltalk를 통해 Smalltalk 시장에 뛰어 들었습니다. 오늘날 어느 조직도 스몰 토크 구현을 계속 개발하지는 않지만, 출시 된 각 제품은 현재까지 각 애플리케이션의 업데이트 된 버전을 계속 개발 및 출시하는 다른 회사에서 구매했습니다. ObjectShare의 응용 프로그램 인 ObjectWorks와 VisualWorks는 오늘날에도 사용되고 있으며 Cincom에서 배포합니다. IBM의 제품은 결국 Instantiations에 의해 인수되었으며 현재 VA 스몰 토크라고하는 VisualAge / Smalltalk는 여전히 사용 가능하며 현재까지 개발 중에 있습니다..

Object Share와 IBM이 Smalltalk의 상용 개발을 추진하는 동안 Squeak, GNU Smalltalk 및 Pharo와 같은 여러 가지 오픈 소스 스몰 토크가 출시되어 시장 점유율이 크게 높아졌습니다..

2000 년대에 스몰 토크 성장은 멈췄습니다. 그러나 Seaside 및 AIDA / web과 같은 Smalltalk 웹 애플리케이션 프레임 워크의 성공으로 인해 작은 부분도없이 오늘 다시 부활하고 있습니다..

스몰 토크의 역사에 대해 더 알고 싶다면 Wikipedia는 스몰 토크의 역사에 대한 많은 정보를 가지고 있으며 가장 인기있는 구현입니다..

스몰 토크 구현, 웹 애플리케이션 프레임 워크 및 리소스

Smalltalk-80을 배우면 Squeak, Pharo 또는 VisualWorks와 같은 현대적인 Smalltalk 구현으로 실제 개발을 준비하는 데 먼 길을 갈 것입니다. Smalltalk-80을 배우고 싶다면 언어 구현에 대해 프로그래머를 교육하기 위해 작성된 원본보다 더 좋은 자료는 없습니다. 고맙게도이 텍스트 중 많은 부분이 이제 무료 PDF 전자 책으로 제공됩니다.

  • Smalltalk-80 : Blue Book이라고도 알려진 Adele Goldberg와 David Robson의 언어 및 구현은 무료로 다운로드 가능한 PDF로 제공되거나 Amazon에서 중고 하드 카피를 구입할 수 있습니다.
  • Smalltalk-80 : 오렌지 북스 (Orange Books)의 Adele Goldberg의 대화식 프로그래밍 환경은 PDF로 무료로 제공되거나 아마존에서 사용 된 하피를 찾을 수 있습니다..
  • Smalltalk-80 : 역사의 비결, Glen Krasner의 조언의 말씀은 Green Book입니다. 즐겨 사용하는 장치를 사용하여이 책을 무료로 읽거나 Amazon에서 사용 된 인쇄물을 얻을 수 있습니다.

Ste’phanie Ducasse가 무료로 다운로드 할 수있는 스몰 토크 전자 책 모음 인 Stef의 무료 온라인 스몰 토크 책을 방문하면 추가로 무료 스몰 토크 전자 책을 더 많이 찾을 수 있습니다.

스몰 토크 디자인의 원래 의도에 대해 배우고 싶다면 1981 년에 작성된 Dan Ingalls의 기사 인 스몰 토크 뒤의 디자인 원칙은 스몰 토크 개발의 기본 원리를 흥미롭고 도움이됩니다..

스몰 토크에 대해 배울 수있는 또 다른 곳은 스몰 토크 101입니다. 여기에서는 다양한 스몰 토크 주제에 대한 다양한 기사와 자습서로 연결되는 링크를 찾을 수 있습니다..

스몰 토크 세계에 따르면, 주목할만한 현대 스몰 토크 구현 및 개발 프레임 워크는 12 가지가 넘습니다. 이러한 모든 제품이 지속적으로 개발되고 있으며 그 자체로 흥미롭고 유용하지만 가장 중요하고 주목할만한 것은 Pharo, Squeak, Gemstone 및 Cincom입니다..

GNU 스몰 토크

GNU 스몰 토크는 스몰 토크 -80을 완전히 무료로 현대적으로 구현 한 것으로, 비용을 지불하지 않고도 얻을 수 있다는 점에서 자유롭지 않습니다. GNU 스몰 토크는 모든 GNU 프로젝트와 마찬가지로 완전 무료입니다. 소프트웨어를 사용, 공유, 복사, 연구 및 수정할 수있는 자유.

GNU 스몰 토크 란??

스몰 토크는 1980 년대 초 Xerox Palo Alto Research Center (PARC)가 발표 한 순수한 객체 지향 프로그래밍 언어입니다..

그것은 독점 언어로 태어 났으며 오늘날 몇 가지 독점 구현이 인기가 있습니다. 또한 몇 가지 무료 및 오픈 소스 구현도 가능합니다.

GNU 스몰 토크는 후자 중 하나 인 무료 스몰 토크 구현입니다. 프로젝트에 참여한 모든 사람에게 GNU 스몰 토크가 다른 구현과 다른 점을 물어 보면 GNU 스몰 토크가“타자 할 수있는 스몰 토크”라고들을 수 있습니다.

이 혀로 대답은 실제로 GNU 스몰 토크와 다른 스몰 토크 구현 사이의 가장 큰 차이점, 즉 완전한 통합 개발 환경 (IDE)이 아닌 텍스트 파일 및 텍스트 편집기 사용과 관련이 있습니다..

GNU 스몰 토크 이외의 모든 스몰 토크 구현에는 완전한 그래픽 IDE가 포함됩니다. 배우기 쉽고 사용하기 쉬운 프로그래밍에 대한 그래픽 접근 방식을 강조하며 입력 된 코드가 아닌 마우스 클릭과 상황에 맞는 메뉴를 많이 사용합니다..

또한 다른 스몰 토크 구현에서 프로젝트는 개별 텍스트 파일이 아닌 패키지로 저장됩니다..

반면에 GNU 스몰 토크는 스몰 토크 인터프리터로 생각하는 것이 좋습니다. GNU 스몰 토크를 사용하면 코드가 텍스트 파일에 직접 입력 된 다음 GNU 스몰 토크에 의해 해석됩니다.

이를 통해 개발 프로세스는 기존의 그래픽 IDE 기반 스몰 토크 개발보다 Python 또는 Ruby 개발과 훨씬 유사하게 보입니다..

GNU 스몰 토크 받기

대부분의 스몰 토크 구현은 설정하기가 쉽지만 GNU 스몰 토크는 그렇지 않습니다. 설치할 필수 구성 요소 응용 프로그램과 유틸리티가 있으며 명령 줄을 사용하여 작업을 수행 할 방법이 없습니다..

GNU 커뮤니티의 일반적인 추세에 따라 GNU 스몰 토크는 일정한 수준의 기술적 역량을 가정합니다. 다시 말해, “작은 동물 이야기”를 찾고 있다면 다른 곳을 살펴보십시오..

Linux, Mac OS X 또는 Windows 시스템에 GNU Smalltalk를 설치하거나보다 적절하게 빌드 할 수 있습니다. 일반적인 Linux 사용자가 복잡한 설치 프로세스를 처리하는 데 더 적합하기 때문에 Linux 운영 체제를 실행하는 경우 가장 간단합니다..

그러나 몇 가지 추가 단계를 수행하면 거의 모든 시스템에서 GNU Smalltalk를 시작 및 실행할 수 있습니다. Linux, Mac 및 Windows 시스템에 대한 자세한 지침은 GNU Smalltalk Wiki에 게시 된 Building GST Guides를 참조하십시오..

GNU 스몰 토크 자원

일단 GNU 스몰 토크가 설정되면, 스몰 토크와 프로그래밍 언어에 대한 다양한 지식을 배워야합니다.

GNU 스몰 토크는 스몰 토크 -80을 기반으로 ANSI 스몰 토크에 포함 된 많은 강력한 방법을 추가했습니다. 결과적으로 Smalltalk-80 또는 ANSI 스몰 토크를 가르치기위한 모든 리소스는 GNU 스몰 토크에서 실행될 코드 작성을 배우는 데 적합합니다..

스몰 토크 프로그래밍을 배울 수있는 곳이 많이 있으며 스몰 토크 프로그래밍 리소스에 대한 가이드를 통해 최상의 결과를 얻을 수 있습니다.

GNU 풍미를 가진 스몰 토크

GNU 스몰 토크 학습을위한 최고의 자료 중 하나는 GNU 스몰 토크를 사용한 컴퓨터 프로그래밍 인 Canol Gokel의 완전 무료 (GNU 의미에서) 책입니다.

책의 무료 디지털 사본을 얻거나 Lulu에서 인쇄본을 구입할 수 있습니다. 이 책은 스몰 토크 프로그래밍 언어와 GNU 스몰 토크 해석기의 전체 개요입니다.

이 프로그램은 컴퓨터 프로그래밍에 대한 사전 지식이 있거나없는 유능한 컴퓨터 사용자가 액세스 할 수 있도록 설계되었으며, 약 100 페이지에 걸쳐 스몰 토크 학생을 초보자부터 주니어 개발자까지 데려갑니다.

GNU 스몰 토크 웹 사이트는 또한 유용한 교육 튜토리얼과 문서 페이지를 제공하며, 대부분 문서 페이지에서 찾을 수 있습니다..

  • FAQ는 구문 예제, Blox로 알려진 선택적 (및 기능 제한) GUI에 관한 정보, GNU 스몰 토크 커뮤니티에 익숙해지기 등 GNU 스몰 토크에 관한 많은 비 프로그래밍 정보를 제공합니다..

  • GNU 스몰 토크 사용 설명서는 GNU 스몰 토크 웹 사이트에서 찾을 수있는 가장 중요한 자료 일 수 있습니다. 이 포괄적 인 문서는 GNU 스몰 토크를 소개하고, 사용법을 알려줄 수 있으며, Seaside 및 Blox와 같은 애드온 패키지에 대한 단서를 제공하며, 생각할 수있는 다른 모든 GNU 스몰 토크 주제를 다룹니다..

  • 초보자에게 특히 흥미로운 것은 사용자 매뉴얼 끝 부분에 포함 된 GNU 스몰 토크 튜토리얼입니다. 이 단계별 튜토리얼을 따라 스몰 토크와 GNU 스몰 토크로 개발하는 방법을 배우십시오.

  • 스몰 토크는 순수한 객체 지향 프로그래밍 언어이므로 클래스 라이브러리 참조 (1 부 및 2 부)가 특히 중요합니다. Smalltalk의 모든 것은 객체이며 모든 객체는 클래스의 인스턴스로 존재합니다. 모든 클래스는 특정 특정 메소드 (개념과 기능이 유사) 만 수행 할 수 있습니다. 사용 가능한 모든 클래스와 함께 사용할 수있는 방법을 아는 것은 Smalltalk에서 유능하고 효율적으로 개발하는 데 매우 중요합니다.

  • 마지막으로 유용한 정보를 많이 찾을 수 있습니다. 특히 스몰 토크 개발자로서 기술을 개발 한 후에는 GNU 스몰 토크 위키가 있습니다..

GNU 스몰 토크에 대한 경험이 없으면 고급 튜토리얼을 통해 매우 빠르게 배울 수 있습니다. GNU 스몰 토크 위키에는 다음과 같은 고급 주제를 다루는 몇 가지 유용한 튜토리얼을 찾을 수있는 예제 페이지가 포함되어 있습니다.

  • GNU 스몰 토크를 이용한 해변 개발;

  • 그리고 훨씬 더.

Gnu 스몰 토크 사용 가능?

GNU 스몰 토크는 GNU 철학에 공감하는 모든 사람에게 어필 할 것입니다. 또한 완전한 IDE가 아닌 텍스트 편집기로 작업하는 것을 선호하는 숙련 된 Linux 사용자 및 개발자에게 특히 흥미로울 것입니다..

다른 스몰 토크 구현보다 GNU 스몰 토크를 시작하고 실행하는 것이 더 어렵지만, 스몰 토크 에코 시스템의 고유 한 아키텍처는 특히 디지털 권한 관리를 싫어하는 기술적으로 정교한 개발자에게 매력적입니다..

파로 프로젝트

Squeak의 포크 인 Pharo Project에는 Pharo 프로그래밍 언어, Smalltalk의 독특한 변형 및 완전한 개발 환경이 포함됩니다. Pharo는 무료로 다운로드 할 수 있으며 열정적 인 커뮤니티의 지원을받습니다. Pharo 프로젝트는 훌륭한 자료를 찾을 수있는 광범위한 문서 데이터베이스를 유지 관리합니다. 특히 유용한 리소스는 Pharo Weekly 블로그에서 Pharo 개발자에게 중요한 뉴스를 추적 할 수 있습니다. Black, et al의 Example by Pharo라는 책도 있습니다..

쥐 우는 소리

Squeak은 널리 사용되는 오픈 소스 현대 스몰 토크 구현입니다. 1996 년 스몰 토크 -80에서 원래 스몰 토크 개발 팀의 많은 부분을 포함하는 개발자 팀에 의해 직접 파생되었습니다. 몇 가지 현대적인 스몰 토크 구현이 있지만 Squeak은 오픈 소스 버전 중 가장 인기 있고 성공적인 제품 중 하나이며 Raspberry Pi 및 Scratch 프로그래밍 언어와 같은 다른 성공적인 이니셔티브와 연결되어 있습니다..

삐걱 거리는 역사

스몰 토크 -80은 스몰 토크 개발이 인큐베이션 된 Xerox Palo Alto Research Center (PARC) 외부에서 출시 된 스몰 토크의 첫 번째 버전이었다. 이 언어는 두 가지 버전으로 출시되었습니다. 버전 1은 Hewlett-Packard, UC Berkley 및 Apple과 같은 주요 업계 동료에게 제공되는 한정 릴리스입니다. 버전 2는 일반 프로그래머 커뮤니티에 릴리스되었습니다.

Apple은 Smalltalk-80 버전 1을 사용하여 Apple Smalltalk라는 완전한 Smalltalk 구현을 만들었습니다. 1980 년대 중반까지 스몰 토크 개발자들이 PARC를 떠났고 스몰 토크 개발이 계속 된 애플에서 일했다. 결국,이 같은 핵심 그룹의 대부분이 Walt Disney Imagineering으로 옮겨갔습니다. 1995 년과 1996 년의 일시적인 기간 동안 오늘날 Squeak으로 알려진 Smalltalk 버전이 개발되어 출시되었습니다..

당신은 Squaak의 역사에 대해 더 많이 배울 수 있습니다 : In the Gls et al..

오늘날 Squeak은 다양한 오픈 소스 스몰 토크 구현 중 가장 인기 있고 중요한 오픈 소스 스몰 토크 구현이며, Nintendo ES 운영 체제의 일부인 Open Cobalt와 같은 주목할만한 프로젝트를 구축하고 구현하는 데 사용되었습니다. 스크래치 프로그래밍 언어.

찍어보기

Squeak은 무료이며 오픈 소스이며 설치가 쉽습니다. 컴퓨터에서 Squeak을 실행하려면 다음 단계를 수행하십시오.

  • Squeak Downloads 페이지로 이동하여 최신 복합기 패키지를 다운로드하십시오. 이 패키지는 Windows, Apple 및 Linux 시스템에 적합합니다..
  • 파일 다운로드가 완료되면 컴퓨터에서 zip 파일을 찾아 모든 파일을 추출하십시오. 그런 다음 시스템에 적합한 실행 파일 (Windows의 경우 .bat, Apple의 경우 .app 및 Linux의 경우 .sh)을 클릭하십시오..

그게 다야 아니야 응용 프로그램을 다운로드하고 압축을 풀고 Smalltalk를 알고 있다고 가정하면 Squeak으로 개발 작업을 바로 시작할 수 있습니다. Squeak 사용에 대한 빠른 충돌 과정을 거치는 것이 도움이 될 것입니다..

아무것도 다운로드하지 않고 Squeak 환경을 둘러보고 싶다면 그렇게 할 수도 있습니다. Try Squeak에서 브라우저를 가리 키기 만하면 SqueakJS가 제공하는 Squeak의 맛을 경험할 수 있습니다. SqueakJS (JavaScript 기반의 브라우저에서 Squeak를 실행할 수있는 가상 Squeak 시스템).

찌르기 자료

온라인에는 무료 및 프리미엄 Squeak 및 Smalltalk 리소스가 많이 있습니다. 우리는 시간을내어 이용 가능한 옵션을 연구하고 가장 유용하고 존경받는 리소스라고 생각되는 것을 정리했습니다..

스 쿼킹 및 스몰 토크 학습

위키 스타일의 커뮤니티 생성 문서 자료 인 공식 Squeak 문서 사이트는 Squeak에 대해 배울 수있는 가장 좋은 장소 중 하나입니다. 여기에서 Squeak의 역사에 대해 배우고 Squeak 및 Smalltalk 교육 리소스를 찾고 초보자, 중급 사용자 및 고급 Squeak 개발자를위한 정보를 찾을 수 있습니다..

Squeak을 처음 사용하는 경우 다음은 위키를 시작하기위한 최고의 자료입니다.

  • 스 que (Squeak)에서의 자습 과정
  • 기본 스 퀴크 개발 도구
  • 삐걱 거리는 튜토리얼
  • 스몰 토크 : 백서 개요
  • Squeak 및 Smalltalk-80 프로그래밍 언어의 기본 측면
  • 삐걱 거리는 가이드

위키를 통해 몇 분만 보내면 추가 무료 교육 튜토리얼 및 기사를 많이 찾을 수 있습니다..

책과 전자 책

스몰 토크와 스 on (Smalltalk and Squeak)에 많은 책과 전자 책이 기록되어 있습니다..

먼저 최고의 스 S 텍스트를 살펴 보겠습니다. Squeak을 사용하여 선적 가능한 코드를 생성하는 것이 목표라면 다음 내용을 참조하십시오.

  • Nierstrasz, Ducasse 및 Pollet (예 : 룰루, 아마존).
  • Squeak : Stéphane Ducasse의 로봇으로 프로그래밍 배우기.
  • Squeak : 멀티미디어 응용 프로그램 및 Squeak을 사용한 객체 지향 디자인 : Mark Guzdial의 개방형 개인 컴퓨팅 및 멀티미디어.

1983 년에 3 개의 Smalltalk-80 텍스트가 발표되었습니다. 일반적으로 The Blue Book, The Green Book 및 The Orange Books라고하는 영향력있는 텍스트는 프로그래밍 언어, 개발 환경을 소개하고 스몰 토크의 역사를 알려줍니다. 스퀴 크는 스몰 토크 -80을 기반으로 구축되었으므로이 텍스트를 읽는 동안 배울 내용은 현대 스 퀴크 개발에 직접 적용됩니다. Stéphane Ducasse의 노력 덕분에이 3 가지 고전의 무료 PDF 버전과 다른 많은 스몰 토크 및 S 텍스트가 온라인으로 제공됩니다. 인쇄 된 형식의 책을 선호하는 경우에도 온라인에서이 책의 ​​중고 사본을 찾을 수 있습니다.

  • Smalltalk-80 : Goldberg and Robson : The Blue Book의 언어 ​​및 구현 : 무료 PDF를 읽거나 Amazon에서 사용 된 사본을 찾으십시오..
  • Smalltalk-80 : Adele Goldberg의 대화식 프로그래밍 환경 : Orange Book, 무료 PDF를 읽거나 Amazon에서 사용 된 사본 찾기.
  • Smalltalk-80 : 역사의 비결, 글렌 크라스 너 (Glenn Krasner)의 조언 : Green Book, 무료 PDF를 읽거나 아마존에서 사용 된 사본 찾기.
알기 쉽게

Squeak and Smalltalk 교육을 시작할 때 Squeak 커뮤니티에 연결해야합니다. 몇 가지 방법은 The Weekly Squeak 및 Planet Squeak을 따르고 여러 Squeak 메일 링리스트 중 하나 이상에 가입하는 것입니다..

고려해야 할 많은 Squeak 메일 링리스트가 있습니다. 어느쪽에 가입해야할지 확실하지 않은 경우 각 하위 카테고리가 메일 링리스트로 두 배가되는 Squeak 포럼에 가입하십시오. 관심있는 하나 또는 두 개를 선택할 수있을 때까지 몇 개의 게시물을 읽으십시오. 각 포럼 하위 범주 페이지의 상단에 메일 링리스트에 대한 정보가 표시되며 “추가 옵션”을 클릭하여 메일 링리스트에 참여하는 방법을 찾으십시오. 시작하기 위해 관심을 가질만한 몇 가지 사항은 다음과 같습니다.

  • 초보자를위한 삐걱 거리는 메일 링리스트
  • 개발자를위한 삐걱 거리는 메일 링리스트
  • 스 쿼크 가상 머신 메일 링리스트

찍찍을 배워야 할까?

Squeak에 대해 좋아해야 할 것이 많습니다. 무료이며 오픈 소스이며 Squeak 설정은 놀라 울 정도로 간단하며 원본 스몰 토크 개발자와의 강력한 유대 관계를 보유하고 있으며 Squeak 초보자로부터가는 데 사용할 수있는 무료 리소스가 많이 있습니다 유능한 Squeak 개발자에게. 이 모든 것은 Squeak 생태계가 건강하고 성장하고 있으며 역량 개발에 소요되는 시간을 투자하기에 좋은 장소임을 의미합니다..

할퀴다

모든 스몰 토크 파생물 중 스크래치가 가장 특이 할 수 있습니다. 스몰 토크에 직접 기반한 것이 아니라 스몰 토크에 기반한 스 퀴크입니다. 아직도, 그것은 매우 흥미로운 언어입니다.

스크래치를 사용하는 이유?

쉽고 재미 있고 흥미로운 방법으로 젊은이들을 프로그래밍에 어떻게 소개합니까? 프로그래밍의 첫 입문 단계에 가장 적합한 프로그래밍 언어는 무엇입니까? 스크래치는 이러한 질문에 대한 답입니다..

스크래치 프로그래밍 언어는 8 세에서 16 세까지의 어린이들에게 프로그래밍을 가르치기 위해 특별히 만들어졌습니다. 스크래치를 사용하는 것은 쉽고, 어린이들에게 프로그래밍 논리의 기초를 재미있는 방식으로 소개합니다.

스크래치 란??

Scratch는 교육 및 엔터테인먼트 목적으로 MIT Media Lab의 평생 유치원 그룹에서 만든 무료 비주얼 프로그래밍 언어입니다. 어린이들이 이야기, 게임 및 애니메이션과 같은 대화 형 미디어를 전 세계 사람들과 함께 프로그래밍하고 공유 할 수있는 프로그래밍 언어 및 온라인 커뮤니티입니다. 어린이가 스크래치를 사용하여 만들면 협업하고 체계적으로 추론하며 창의적으로 생각하는 법을 배웁니다..

스크래치는 많은 교육 및 엔터테인먼트 목적으로 사용될 수 있습니다. 수학 및 과학 프로젝트부터 애니메이션 스토리, 인터랙티브 아트 및 음악에 이르기까지 다양합니다. Scratch 웹 사이트의 기존 프로젝트는 사용자 등록 없이도 변경 사항을 저장하지 않고 보거나 수정할 수 있습니다.

Scratch는 2003 년에 데스크톱 전용 릴리스로 시작되었으며 2013 년부터 Scratch 2는 온라인과 Windows, OS X 및 Linux 용 응용 프로그램으로 제공됩니다. Scratch 1.x의 소스 코드는 GPLv2 라이센스 및 Scratch 소스 코드 라이센스에 따라 릴리스됩니다..

스크래치 기능 및 장점

초기 프로그래밍 언어는 복잡한 구문으로 인해 사용하기가 너무 어려웠으며 프로그래밍은 일반적으로 소수 목록 또는 간단한 선 그리기와 같이 어린이에게 호소하지 않는 활동과 작업으로 도입되었습니다..

스크래치 비주얼 프로그래밍은 레고 블록과 같은 프로그램을 만들기 위해 함께 스냅 할 수있는 그래픽 프로그래밍 블록 모음을 기반으로합니다. 블록을 땜질하여 서로 다른 조합과 시퀀스로 함께 스냅하면 간단하게 실험을 시작할 수 있습니다. Scratch에는 전통적인 프로그래밍 언어 구문이 없습니다. Scratch의 개발자 팀은 3 가지 핵심 디자인 원칙을 장려합니다. 다른 프로그래밍 언어보다 더 땜질 가능하고, 의미 있고, 사회적으로 만듭니다..

스크래치 프로젝트는 스크래치 웹 사이트에 쉽게 업로드 할 수 있습니다. 프로젝트가 웹 사이트에 있으면 누구나 누구나 브라우저에서 프로젝트를 실행하고 댓글을 달고 투표하거나 프로젝트를 다운로드하여 스크립트를보고 수정할 수 있습니다.

스크래치는 40 개 이상의 언어로 제공되며 150 개 이상의 국가에서 사용됩니다..

스크래치 시작하기

Scratch를 사용 해보고 싶다면 매우 쉽습니다. Scratch 웹 사이트를 열고 Create 링크를 클릭하면됩니다. 사용자 등록없이 프로그램 편집기를 사용할 수 있습니다. 툴바에서 지구본 아이콘을 클릭하면 원하는 언어를 선택하고 스크래치 실험을 시작할 수 있습니다.

컴퓨터에 스크래치 설치

인터넷에 연결하지 않고도 Scratch에서 작동하도록 Scratch 2 Offline Editor를 쉽게 설치할 수 있습니다. Scratch 웹 사이트에서 다운로드를 찾을 수 있습니다. Scratch 2 Offline Editor를 실행하려면 Adobe AIR가 필요하므로 컴퓨터에서 최신 버전의 Adobe AIR을 실행하고 있는지 확인하십시오..

Scratch 2 Offline Editor는 Windows, Mac OS 및 Linux 운영 체제에서 사용 가능.

스크래치 사용자 인터페이스

화면의 왼쪽 상단은 무대 지역 결과가 표시됩니다. 무대는 엑스와이 스테이지 중심이 0; 0 인 좌표. 스테이지 아래 왼쪽 하단 영역에 스프라이트 프로젝트에서 사용할 수 있습니다. 스프라이트는 스크래치에서 활성 그래픽 객체입니다. 제공된 편집기에서 직접 Sprite를 직접 그리거나 스크래치 라이브러리에서 Sprite를 선택하거나 카메라 또는 클립 아트에서 그림을 가져올 수 있습니다..

왼쪽 하단 영역에서 Sprite를 선택하면 명령 블록을 마우스로 끌어서 적용 할 수 있습니다. 블록 팔레트 화면의 오른쪽 영역에.

툴바에서 지구본 아이콘을 클릭하면 원하는 언어를 선택할 수 있습니다. 또한 맨 오른쪽 패널에서 물음표를 클릭하면 단계별 자습서, “방법”섹션 및 블록 참조가 포함 된 도움말 섹션이 열립니다. 이 튜토리얼은 Scratch로 빠르게 프로그래밍 할 수 있도록 해줄 것입니다..

스크래치 자료

스크래치는 학교와 교육에 널리 사용되므로 온라인에서 스크래치 학습 리소스를 찾는 데 어려움이 없어야합니다. 학습을 시작하기 가장 좋은 곳은 Scratch에 포함 된 자습서를 살펴 보는 것입니다.

공식 스크래치 웹 사이트에는 실행 및 조정이 가능한 많은 업로드 된 프로젝트가 있으며, 작동 방식을 확인하고 수정하여 리믹스 할 수 있습니다..

다른 한편으로, 당신은 온라인으로 아이들을 위해 맞춤화 된 흥미로운 스크래치 레슨과 학습 과정을 찾을 수 있습니다. 이것은 교육자라면 유용 할 수 있습니다.

무료 온라인 코스

무료 온라인 강좌는 스크래치의 수행 방식과 수행 할 수있는 작업에 대한 실제적인 느낌을 얻는 좋은 방법이지만, 포함 된 자습서를 먼저 거쳐야합니다. 이 튜토리얼은 스크래치 프로그래밍을 이해하기위한 훌륭한 시작점입니다. 스크래치의 단순성과 사용 편의성으로 인해 많은 스크래치 대화식 과정이 제공되지는 않습니다. 대부분 설명이 필요 없습니다..

  • Pluralsight의 학습 스크래치 프로그래밍 방법은 스크래치 1.4에 대한 포괄적이고 상세한 단계별 비디오 레슨 가이드입니다.
추가 자료

Scratch에 대한 추가 리소스는 대부분 Scratch 웹 사이트와 Scratch Wiki에서 제공됩니다. ScratchEd는 유용한 리소스가 많은 스크래치 교육자 온라인 커뮤니티입니다..

Scratch를 사용할 준비가되었고 추가로 유용한 자료가 필요한 경우 다음 중 일부를 확인하십시오.

  • 공식 시작 안내서 (pdf)는 스크래치에 대한 쉬운 소개를 제공하는 단계별 안내서입니다..
  • 공식 스크래치 카드는 인쇄 준비가되어 있으며 스크래치 기능을 빠르게 배울 수있는 방법을 제공합니다.
  • 공식 비디오 자습서는 페인트 편집기 사용에 대한 팁을 제공하고 프로그래밍 게임 및 애니메이션을 소개합니다.

물론 온라인에는 다른 많은 스크래치 리소스가 있으므로 필요한 것을 찾는 것이 문제가되지 않아야합니다..

젊은이들을 코딩으로 데려 가기

스크래치는 젊은이들이 프로그래밍에 관심을 갖고 배우도록하는 훌륭한 시스템입니다. 여기에서 논의한 자료를 사용하여 컴퓨터 프로그래밍의 세계에서 시작한 젊은이들을 만나십시오.

호박색

Amber 프로그래밍 언어는 Smalltalk를 사용하여 웹 응용 프로그램을 최대한 쉽게 작성할 수 있도록 설계된 MIT 라이센스의 Smalltalk 파생 언어입니다. 개발 환경으로 생각하고 웹 서버를 하나의 패키지로 롤백.

Amber에는 내장 파서 및 컴파일러가 포함되어 있습니다. Amber가 웹 응용 프로그램 개발에 이상적으로 적합한 이유는 Amber가 웹에서 가장 많이 사용되는 스크립팅 언어 인 표준 호환 JavaScript로 컴파일한다는 것입니다..

Amber를 시작할 준비가 되었다면 여러 가지 방법으로 할 수 있습니다. 먼저 대화식 Amber 튜토리얼이 있습니다. 다음으로, 공식 Amber 문서의 일부인 Amber 빠른 시작 안내서는 컴퓨터에서 Amber를 설정하는 데 도움이됩니다. 체크 아웃해야 할 또 다른 리소스는 Richard Eng의 젠틀 소개 Amber에 대한 것입니다 (2 부 및 3 부 참조)..

스몰 토크 / X

Smalltalk / X는 eXept Software AG의 Smalltalk 프로그래밍 언어를 현대적으로 구현 한 것입니다. 소프트웨어 개발 회사 인 eXept는 Smalltalk / X를 사용하여 모든 상용 소프트웨어 제품을 개발합니다. 그러나 eXept는 누구나 무료 및 상업용 응용 프로그램을 개발하는 데 누구나 사용할 수있는 Smalltalk / X를 무료로 만들었습니다..

eXept는 Smalltalk / X를 사용하여 자체 상용 응용 프로그램을 개발하므로 플랫폼을 사용하는 Smalltalk 개발자는 eXept의 지속적인 의존도에 따라 지속적인 개발 및 버그 수정이 가능하다는 확신을 가지고 있습니다.

스몰 토크 / X 란??

Smalltalk / X (ST / X)는 완벽한 통합 개발 환경 (IDE) 및 Smalltalk 언어 구현입니다. Smalltalk 프로그래밍 언어를 사용하여 응용 프로그램을 개발 및 배포하는 데 필요한 모든 것이 포함되어 있습니다..

ST / X에는 Smalltalk를 쉽게 사용할 수 있도록 설계된 고유 한 GUI (그래픽 사용자 인터페이스)가 포함되어 있습니다. ST / X 개발에는 마우스 클릭과 상황에 맞는 메뉴를 많이 사용하여 코드를 작성하는 작업이 포함되며 프로젝트는 개별 텍스트 파일이 아닌 완전한 번들 패키지로 작성 및 관리됩니다. GNU 스몰 토크를 제외하고 거의 모든 스몰 토크 구현은 1980 년대 초로 거슬러 올라가는 언어의 첫 번째 구현부터 시작하여이 GUI 기반 개발 모델을 채택했습니다..

스몰 토크 / X의 역사

ST / X는 eXept의 공동 설립자 인 Claus Gittinger가 오늘까지 ST / X 개발을 계속 추진하고 있습니다. Gittinger는 Xerox Palo Alto Research Center (PARC) 외부의 초기 개발자 중 한 명으로 1981 년 Smalltalk-80 Version 1의 초기 제한 릴리스로 Smalltalk에 노출되었습니다..

스몰 토크 구현을 구매할 방법이 없었으며 (당시 비용이 많이 드는 노력) Claus는 자신 만의 스몰 토크 구현을 만들기 시작했습니다. 그는 1980 년대 후반에 성공했으며 같은시기에 스몰 토크 / X라는 이름으로 정착했습니다..

향후 몇 년 동안 Claus는 여가 시간에 개인용 취미 프로젝트로 ST / X를 계속 개발했습니다. 그러나 1994 년에 Claus와 다른 여러 개발자들이 함께 모여 ST / X를 회사의 주요 소프트웨어 개발 플랫폼으로 사용하려는 의도로 ACC Software를 설립했습니다. 그 결과 ST / X의 개발은 다음 해에 훨씬 더 빠르게 진행되었습니다.

나중에 eXept로 이름이 바뀐 ACC는 ST / X를 무료로 배포합니다. 그러나 소프트웨어는 오픈 소스가 아니며 eXept는 애플리케이션에 대한 모든 지적 재산권을 보유합니다. ST / X 사용자는 소프트웨어의 기능 사본 하나와 백업 사본 하나만 유지해야합니다. 동시에 소프트웨어에 기여하고자하는 개발자는 eXept와 연락하여 참여에 대한 관심을 표명하는 것이 좋습니다.

Smalltalk / X 설치

Smalltalk / X는 Linux 및 Windows 컴퓨터에서 사용할 수 있습니다. eXempt에서 직접 ST / X 사본을 다운로드 할 수 있습니다..

응용 프로그램은 보관 파일로 다운로드됩니다. Windows 컴퓨터에 응용 프로그램을 설치하려면 다음 단계를 수행하십시오.

  • 아카이브의 모든 파일을 애플리케이션 파일이있는 디렉토리로 추출하십시오..
  • 추출 된 파일이 포함 된 디렉토리를 열고 projectssmalltalk 디렉토리로 이동하십시오..
  • stx.exe라는 파일을 실행하십시오..

해당 라이센스를 수락하면 시스템에서 Smalltalk / X 개발 환경이 시작됩니다.

Linux 시스템의 경우 압축 된 tar 파일 (TGZ)을 다운로드합니다. 설치하려는 곳에서 추출하십시오. 서브 디렉토리 stx를 작성합니다. 자세한 내용은 HOW_TO_COMPILE 파일을 참조하십시오.

스몰 토크 / X 리소스

ST / X에서 사용되는 스몰 토크 사투리 (Smalltalk dialect)는 원래 스몰 토크 -80과 다른 몇 가지 주요 스몰 토크 구현과 매우 유사합니다. 인터넷에는 Smalltalk-80을 가르치기위한 무료 튜토리얼과 책이 많이 있습니다. 스몰 토크 리소스 가이드에서 오늘날 사용 가능한 최고의 스몰 토크 -80 리소스 중 일부를 소개하며 스몰 토크에서 코딩하는 방법을 배우려면 목록에 리소스가 많을 것입니다.

Smalltalk / X 사용 학습

Smalltalk / X 지식의 가장 포괄적 인 출처는 ST / X와 함께 제공되는 도움말 문서입니다. ST / X를 설치 한 후 응용 프로그램을 열고 메뉴 표시 줄에서 도움말을 클릭하여이 문서에 액세스 할 수 있습니다. 그런 다음 도움말 드롭 다운 메뉴의 사용 가능한 옵션에서 “Smalltalk / X에 대한 설명서”를 선택하십시오..

Smalltalk / X 문서에는 Smalltalk / X 개발자로 시작하는 데 사용할 수있는 풍부한 정보가 있습니다. 시작하기에 좋은 곳은 새로운 이민자를위한 티저입니다. 30 분 안에 멋진 것이 무엇인지 보여주세요. 이 간단한 튜토리얼에서는 ST / X 작업 영역을 소개하고 5 분 동안 고전적인 “Hello World”실습을 안내하며 스몰 토크 구문의 충돌 과정을 제공합니다..

신규 이민자 자료를 살펴본 후 기본 문서 페이지에서 읽기 목록 옵션을 선택하십시오. 읽기 목록에서 시작하기 문서 (주 문서 페이지에서 사용 가능하고 원활한 시작을위한 정보로 나열 됨) 및 ST / X의 유능한 사용자가 될 수 있도록 도와주는 Smalltalk Tutorial에 액세스 할 수 있습니다. 일반적인 의미에서 스몰 토크 프로그래밍 언어에 더 익숙합니다. 스몰 토크 입문 (Language Tutorial)은 ST / X IDE의 특정 상황에서 언어에 익숙해 지도록하는 또 다른 좋은 방법입니다..

마지막으로, 읽기 목록에서 추가 문헌에 대한 링크를 따라 권장 텍스트를 찾으십시오. 이 중 다수는 ST / X와 함께 PDF 형식으로 포함되어 있으며 적절한 링크를 선택하여 애플리케이션에서 직접 액세스 할 수 있습니다..

온라인 도움말 문서 샘플

ST / X IDE 내에서 ST / X 자원을 처리하는 데있어 가장 큰 장점은 다른 애플리케이션으로 전환하지 않고 코드 샘플을 실행할 수 있다는 것입니다. 또한 인터넷에 연결하지 않고 작업하더라도 도움말 문서의 모든 정보에 액세스 할 수 있습니다. 그러나 ST / X를 다운로드하기 전에 이러한 자료를 온라인으로 샘플링하려면 eXept에서 온라인으로 호스팅하는 자료를 찾을 수 있습니다.

  • 신규 이민자를위한 티저 : 30 분 동안 멋진 것이 무엇인지 보여주세요

특히 유용한 추가 자료 중 하나는 2011 년 ST / X 저자 인 Claus Gittinger가 제공 한 프리젠 테이션의 기록입니다. 온라인에서 Smalltalk / X를 통한 가이드 투어를 볼 수 있습니다..

Smalltalk / X는 당신을위한 것입니다?

Smalltalk / X는 강력한 최신 Smalltalk 구현입니다. 상용 소프트웨어를 개발하기 위해 개발자가 매일 적극적으로 사용하는 유일한 스몰 토크 구현 일 수 있습니다. 결과적으로, 스몰 토크 / X가 유명한 웹 환경에서 부족할 수있는 것은 문서화 된 유용성을 보완합니다. 통합 튜토리얼 및 도움말 문서는 Smalltalk / X를 새로운 스몰 토크 개발자에게 가장 사용자 친화적 인 플랫폼 중 하나로 만드는 훌륭한 터치입니다..

돌고래

Object Arts의 Dolphin Smalltalk는 Windows 기반의 Smalltalk 구현입니다. Dolphin 7은 완전한 스몰 토크 IDE를 포함하는 최초의 완전 무료 오픈 소스 버전입니다. 시작하기가 쉽고 시작하기 페이지는 Windows 시스템에서 돌고래를 설정하는 과정을 안내합니다..

Dolphin을 설정 한 후 Lights Out 게임 튜토리얼을 통해 Dolphin 학습을 시작하십시오. Dolphin 블로그에서 추가 자습서를 찾을 수 있으며 고전적인 “Hello World!”에 대한 최신 정보를 얻을 수 있습니다. 운동. 보다 성숙한 개발자에게는 특히 주목할만한 것은 유즈넷 또는 Google 그룹스에서 액세스 할 수있는 Dolphin 유즈넷 그룹 인 comp.lang.smalltalk.dolphin입니다..

보석

Gemtalk Systems의 Gemstone / S는 스몰 토크의 플랫폼 간 상용 구현입니다. 플랫폼의 커뮤니티 에디션은 무료로 다운로드 할 수 있지만 무료 버전에 포함 된 제한된 리소스를 초과하는 경우 라이센스 비용이 적용됩니다..

Gemtalk는 Linux, Solaris, AIX, Mac 및 Windows 시스템에 대한 무료 설치 안내서를 제공합니다. 또한 시스템 관리자 안내서, 프로그래머 안내서, GemBuilder for C, Visual Statistics Display 및 Topaz Programming Guide를 포함한 많은 매뉴얼을 사용할 수 있습니다. 이러한 무료 리소스는 모두 Gemstone / S 웹 사이트에서 다운로드 할 수 있습니다. Gemstone에 대해 배울 수있는 또 다른 좋은 장소는 소개 및 중간 보석 주제를 다루는 일련의 기사 인 Gemstone 101입니다..

VA 스몰 토크

인스턴스화의 VA 스몰 토크는 IBM의 VisualAge / Smalltalk의 최신 자손입니다. VA 스몰 토크는 가격이 비싼 독점 제품이지만 플랫폼에 커밋하기 전에 무료 평가판을 사용해 테스트 드라이브를 제공 할 수 있습니다.

신컴 스몰 토크

Cincom Smalltalk에는 ObjectStudio 및 VisualWorks가 포함됩니다. VisualWorks는 가장 널리 사용되는 상업용 스몰 토크 구현 일 수 있습니다. Cincom Smalltalk는 상업용 독점 제품입니다. 그러나 평가 용 사본은 개인 용도로 무료로 다운로드 할 수 있습니다. Cincom은 또한 ObjectStudio 및 VisualWorks 개발자를 위해 특별히 구성된 튜토리얼을 포함하여 광범위한 튜토리얼 데이터베이스를 제공합니다..

레드 라인 스몰 토크

Smalltalk를 사용하여 Java Virtual Machine에서 실행할 응용 프로그램을 만들려면 Redline Smalltalk가 구현해야합니다. 현재 Redline을 시작하기위한 지침은 * nix 시스템 사용자 만 사용할 수 있지만 Windows 시스템에 대한 지침은 작동 중입니다..

일부 측면에서 Redline은 숙련 된 개발자에게 가장 적합한 구현입니다. 레드 라인 관련 교육 리소스는 제한적이며 권장되는 도구는 대부분 일반 스몰 토크 리소스이거나 다른 구현에서 빌려온 것입니다..

스몰 토크 MT

Object Connect의 Smalltalk MT는 Windows 전용 Smalltalk 구현입니다. 이 프레임 워크는 개인 용도로는 무료이지만 상업적 사용 또는 응용 프로그램에는 라이센스가 필요합니다.

해안

스몰 토크가 현대적인 부활을 즐기는 주된 이유 중 하나는 해변입니다. Seaside를 사용하면 Smalltalk를 사용하여 웹 응용 프로그램을 훨씬 쉽게 만들 수 있습니다. 이 무료 및 오픈 소스 웹 응용 프로그램 개발 프레임 워크는 Pharo, ObjectSource, VisualWorks, Dolphin, Gemstone, GNU Smalltalk, Squeak 또는 VA Smalltalk 중 하나와 통합하여 웹 응용 프로그램을 개발하는 데 사용할 수 있습니다..

Seaside 및 Smalltalk를 사용하여 전체 웹 개발 프로세스를 안내하는 훌륭한 무료 전자 책이 있습니다.

  • Ducasse 등의 Seaside를 이용한 동적 웹 개발.

Seaside Documentation 웹 페이지에서 다양한 추가 리소스와 자습서를 찾을 수 있습니다..

AIDA / 웹

여러 가지 다른 스몰 토크 맛과 함께 사용할 수있는 또 다른 웹 응용 프로그램 프레임 워크는 AIDA / Web입니다. AIDA / Web에 대한 자세한 내용을 보려면 AIDA / Web 웹 사이트에서 제공하는 일반적인 소개 및 아키텍처 문서를 시작하십시오. 둘 다 짧지 만 AIDA / 웹이 무엇이며 무엇을하도록 설계되었는지 잘 알 수 있습니다..

AIDA / 웹을 본격적으로 시작할 준비가되면 첫 번째 단계는 지원되는 스몰 토크 플랫폼 중 하나에 익숙해지는 것입니다. 현재 지원되는 플랫폼에는 Squeak, Pharo, Gemstone, VisualWorks, ObjectSource 및 Dolphin이 있습니다. 이러한 환경 중 하나에서 개발이 중단되면 AIDA / Web을 다운로드하여 설치하여 Smalltalk로 웹 애플리케이션 개발 및 배포 프로세스를 단순화 할 수 있습니다.

AIDA / Web 튜토리얼을 통해 AIDA / Web으로 웹 앱 개발에 대해 배울 수 있습니다. AIDA / 웹 문서 사이트에서 제공되는 많은 안내서와 자습서를 통해 자습서를 따라 가면 웹 응용 프로그램을 즉시 제작할 수 있습니다.

요약

스몰 토크는 흥미로운 언어입니다. 처음에는 Java와 경쟁 할 때 시장 점유율을 확보하는 데 어려움을 겪었습니다. 그럼에도 불구하고 Ruby 및 Python과 같은 현대 프로그래밍 언어와 MVC 프레임 워크 및 GUI 디자인과 같은 현대 프로그래밍 패러다임의 개발에는 큰 영향을 미쳤습니다..

2000 년대 후반, 스몰 토크가 현대 개발의 백미러로 사라질 것으로 보였을 때, Seaside, AIDA / Web과 같은 웹 애플리케이션 프레임 워크 덕분에 스몰 토크가 웹 애플리케이션 프로그래밍 언어로 인기가 높아짐에 따라 새로운 삶이 언어로 숨졌습니다. , 앰버.

스몰 토크를 배우고 싶다면 옵션이 부족하지 않습니다. 이 가이드에서는 가장 인기있는 현대적인 스몰 토크 구현 및 프레임 워크에 대해 다루었지만 목록이 완전히 철저하지는 않습니다..

트랙을 선택하는 데 어려움을 겪고 있다면 Squeak을 배우는 것이 좋습니다. 가장 인기가 많고 이용 가능한 교육 리소스가 가장 많으며 Squeak을 배우면서 배우는 모든 것이 다른 스몰 토크 구현으로 쉽게 변환됩니다..

다른 흥미로운 것들

코딩 및 일반 개발과 관련된 프로그래밍 가이드, 자습서 및 인포 그래픽이 더 있습니다.

  • C ++ 개발자 리소스 : 새로운 객체 지향 언어를 고수하려는 경우이 페이지는 필요한 모든 도구를 제공합니다..
  • D 프로그래밍 언어 입문서 : C ++의 모든 객체 지향 기능이지만 단점은 없습니다..
  • 시뮬 라 : 역사, 가이드 및 자료 : 최초의 객체 지향 언어에 대해 모두 배우십시오.

어떤 코드를 배워야합니까?

코딩해야 할 프로그래밍 언어에 대해 혼란 스러우십니까? 인포 그래픽, 어떤 코드를 배워야합니까?를 확인하십시오. 언어의 다양한 측면에 대해서만 논의 할뿐만 아니라“생활에 필요한 Java를 얼마만큼 돈을 벌 수 있을까요?”와 같은 중요한 질문에 답변합니다.

어떤 코드를 배워야합니까?
어떤 코드를 배워야합니까?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map