문제
나는 대학원생에게 컴퓨터 프로그래밍을 가르치고 있습니다.그녀의 이전 경험은 스프레드시트 공식을 작성하는 것 이상입니다.어떤 IDE 또는 텍스트 편집기를 추천해야 합니까?
다음 사항을 명심하세요.
- 나는 일주일에 한 번 정도만 학생을 만난다.
- 그녀는 Windows를 사용하고 저는 Linux를 사용합니다.
- 그녀는 현재 사용자 커뮤니티가 없습니다.
- 그녀는 쓸 돈이 많지 않습니다.
편집하다: 그녀가 지금 배우고 있는 언어는 펄 그리고 아르 자형.(죄송합니다 ...앞서 언급하는 것을 잊어버렸기 때문입니다.)
편집하다: 모든 답변에 감사드립니다!
가장 추천하는 편집자는 다음과 같습니다. jEdit 그리고 메모장++.
만약 내가 내 학생에게 적절한 지원을 제공할 수 있는 방법을 찾을 수 있다면 메모장++ (예:아래에서 실행하여 와인) 또는 그녀가 내 지원 없이도 잘 지낼 수 있다고 생각한다면 나는 그것을 추천하겠습니다.그렇지 않다면 내가 갈게 jEdit.
제가 가르치고 있는 언어 목록을 작성하기 전에 질문을 본 분들께 다시 한 번 사과드립니다.
다른 팁
그만큼 비주얼 스튜디오 익스프레스 제품은 모두 무료입니다.Linux를 사용한다는 사실이 상황을 바꾸지 않는 한 :)
Eclipse가 좋은 옵션일 수 있습니다(처음에는 약간 부담스럽다면).
분명히 크로스 플랫폼 IDE를 살펴봐야 합니다.Eclipse는 이 점에서 최고 중 하나일 뿐만 아니라 다양한 언어를 지원합니다.또한 좋은 튜토리얼 세트도 함께 제공됩니다.
어떤 프로그래밍 언어를 가르치고 있는지(상관없을 것 같네요) 언급하지 않으셨기 때문에 저는 여러 프로그래밍 언어와 여러 플랫폼을 지원하는 언어를 고수하겠습니다.귀하의 상황을 고려하여 저는 jEdit(http://www.jedit.org).
jEdit는 수백 개의 플러그인, 자동 들여쓰기, 130개 이상의 언어에 대한 구문 강조 기능을 갖춘 프로그래머용 텍스트 편집기이며 Java로 작성되었으므로 Linux, Windows 또는 MAC에서 원활하게 실행됩니다.도움이 되었기를 바랍니다.
제 생각에는 가장 훌륭하고 가장 문서화된 무료 IDE는 Visual Studio Express입니다.수많은 블로그, 하우투, 비디오, 교육 등이 있습니다.이에 대한 자세한 내용은 여기에서 확인할 수 있습니다.
http://www.microsoft.com/Express/
또한 귀하가 학생인 경우 Microsoft는 이러한 목적으로 학생들에게 전체 소프트웨어 스택을 무료로 제공합니다.DreamSpark라는 프로그램을 통해서입니다.운영 체제, IDE의 전문가 버전, SQL Server, XNA Game studio 및 Expression이 포함되어 있습니다.모든 학생이 이것을 얻을 수 있습니다.자세한 내용은 여기에 있습니다:
https://downloads.channel8.msdn.com/
도움이 되길 바랍니다.
저는 Notepad++를 사용했습니다.]1 다양한 편집 작업에 많이 사용되며 매우 유용하고 유능하다고 생각합니다.
프로그래밍 언어에 따라 다릅니다.C/C++ 및 무엇이든 .net Visual Studio가 적합합니다.Express 버전은 무료입니다.
Eclipse가 너무 복잡한 경우 Eclipse 또는 Jedit. jEdit 크로스 플랫폼이며 무료이며 다양한 언어를 지원합니다.
Crimson Editor도 매우 훌륭합니다.에디트 플러스와 비슷합니다.구문 강조, 탭 등
내 제안은 텍스트 패드.그녀에게 자바스크립트를 가르칠 수 있으며 모든 기본 개념과 일부 고급 개념이 있습니다.학생이 브라우저에서 출력을 보는 것은 재미있고 기분이 좋으면 약간의 HTML을 가르칠 수도 있습니다.
active Vision의 Komodo Edit는 무료 오픈 소스이며 Windows 및 Linux에서 사용할 수 있습니다.아주 좋은 기능.
그렇지 않으면 Emacs를 두 플랫폼 모두에서 사용할 수 있으며 CUA 제어용으로 구성할 수 있습니다.
VIM의 크림 버전도 좋은 선택입니다.
그것은 실제로 당신이 그녀에게 가르치는 언어에 달려 있습니다.
EditPlus는 훌륭하고 간단한 편집기입니다.무료 평가판과 매우 저렴한 라이센스.
Dev-C++ MS가 아닌 대안으로.
인용하다:"Bloodshed Dev-C++는 C/C++ 프로그래밍 언어를 위한 모든 기능을 갖춘 통합 개발 환경(IDE)입니다.컴파일러로는 GCC(GNU Compiler Collection)의 Mingw 포트를 사용합니다.Dev-C++는 Cygwin이나 다른 GCC 기반 컴파일러와 함께 사용할 수도 있습니다."
Aptana는 웹 지향 프로그래밍에 매우 편리합니다.
그것은 당신이 그녀에게 가르치려는 프로그래밍 언어에 적어도 부분적으로 달려 있습니다.즉, 다음을 살펴보는 것이 좋습니다. 식.주로 Java IDE로 시작되었지만 플러그인을 통해 확장되어 다른 많은 언어(C/C++, Flex, Haskell 및 ColdFusion 등)를 지원하며 지원이 불가능한 경우 새로운 언어에 상당히 쉽게 적응할 수 있습니다. 이미 밖에는 없어요.
여기에 IDE가 크로스 플랫폼이라는 사실을 추가하면 선택한 플랫폼에서 동일한 도구를 사용할 수 있으며 이것이 적합할 것 같습니다.
나는 추천하고 싶다 SciTE, *nix와 Windows 모두에서 사용할 수 있고 (맥주처럼) 무료이기 때문입니다.괜찮은 편집자에게 기대할 수 있는 거의 모든 것을 지원하며, 편집자가 계속 사용한다면 사용자 정의도 가능합니다.또한 너무 복잡하지도 않기 때문에 그녀가 쉽게 시작할 수 있을 것입니다.
Notepad++ 제안에 +1 - 내가 하는 모든 일은 .Net과 관련이 없습니다.
Java의 경우 BlueJ는 훌륭한 교육 IDE입니다.많은 고급 기능(앞으로 몇 년 동안 사용하지 않을 기능)으로 신입생을 혼동하지 않습니다.Eclipse는 훌륭한 IDE이지만 익사할 수 있는 내용이 많이 있습니다.Visual Studio의 경우에도 마찬가지이지만 .NET 언어용으로 더 간단한 IDE는 없습니다.
Ruby와 Scite를 교육 옵션으로 고려할 수도 있습니다.IDE는 그다지 화려하지는 않지만 Ruby를 쉽게 시작할 수 있다는 점과 함께 매우 잘 작동할 수 있습니다.Ruby는 초보 학생에게 확실히 Java/C#/C++에 비해 몇 가지 장점이 있습니다(주로 프로그램을 실행하기 위해 기본 메서드를 사용하여 전체 클래스를 만들 필요가 없다는 점에서).
누구도 vi를 언급하지 않았다는 것을 믿을 수 없습니다.처음에는 도구의 역할이 적을수록 결국에는 더 나은 코더가 될 것이라고 주장하겠습니다.초보자의 경우 구문 강조 표시와 블록 및 줄 처리를 위한 도우미를 제공하십시오.vi 같은 것이 좋고, emacs도 좋습니다. 또는 꼭 Windows를 사용해야 한다면 notepad++나 jedit 같은 것이 괜찮을 것입니다.중요한 점은 IDE에서 이해하지 못하는 코드를 삽입하는 방법을 배우기 전에 프로그래밍하는 방법을 배우는 것입니다.
많은 IDE 기능(컴파일러/디버거 등과의 통합)을 갖춘 매우 강력하고 Emacs 수준에서 확장 가능한 텍스트 편집기입니다.모든 측면에서 다른 모든 추천 편집자를 능가합니다.
vi나 Emacs와 같은 UNIX/터미널 루트를 사용하는 편집기보다 배우고 사용하기가 훨씬 쉽습니다.
무료는 아니지만(너무 비싸지는 않음) 효과적으로 사용하려면 약간의 학습이 필요합니다.
또 다른 본격적인 IDE는 SharpDevelop입니다.오픈소스입니다.
제우스 - http://www.zeusedit.com