보안 격리된 컴퓨터로 프로그래밍하는 방법
인터넷이 안 되고 따로 프로그램을 깔 수 없는 윈도우에서 프로그래밍을 하는 방법이다.
눈물겹다.
웹브라우저와 메모장으로 HTML, Javascript, AJAX, VBScript, JScript, CSS 프로그래밍
윈도우 2000, XP 이전이라면 내장된 qbasic으로 프로그래밍
도스셸에서 배치 프로그래밍
debug.exe로 어셈블리 프로그래밍. 컴파일러를 만들 수도 있음.
자바 JRE가 깔려 있으면 웹브라우저와 메모장으로 자바애플릿 프로그래밍
윈도우스크립트호스트가 깔려있으면 WScript, JScript 프로그래밍
윈도우 최신 버전이면 파워셸로 셸프로그래밍
제어판에서 IIS 깔 수 있으면 ASP, ASP.NET 프로그래밍
닷넷프레임워크 깔려있으면 닷넷 프로그래밍
마이크로소프트 오피스가 깔려있으면 VBA 프로그래밍, 매크로 프로그래밍
마이크로소프트 Access에서 SQL 프로그래밍, 폼 디자인
한컴한글이 깔려있으면 매크로 프로그래밍
포토샵이 깔려있으면 매크로 프로그래밍
윈도우에 기본으로 내장된 프로그랭 중에서 생산적인 것은 메모장, 그림판, 워드패드, 녹음기, 무비메이커, 사용자정의문자편집기, 계산기, 주소록, 스티커 메모, 캡처도구, CMD, COMMAND, PowerShell, edit.exe, jsc.exe, cscript.exe
인터넷이 되면, 기타 온라인 IDE, 무료 IDE 다운로드
파이어폭스나 크롬이 깔려있으면, 개발 관련 확장기능을 다운로드
프린터, 공유기 해킹 가능하면 프린터 내 유닉스 계열 프로그래밍
스마트폰이 있으면 개발 관련 앱 다운로드
공학계산기가 있으면 내장 인터프리터 언어 프로그래밍
종이가 있으면 의사코드, 순서도, ER 다이어그램 그리기
다음은 작은 크기의 컴파일러를 생성하는 방법이다.
Obfuscated Tiny C Compiler
Tiny C Compiler
Bootstrapping a simple compiler from nothing
http://homepage.ntlworld.com/edmund.grimley-evans/bcompiler.html
Brainfuck, An Eight-Instruction Turing-Complete Programming Language
http://www.muppetlabs.com/~breadbox/bf/
What is the smallest self-hosting language?
http://compilers.iecc.com/comparch/article/03-01-133
debug.exe tutorial
PowerShell Byte Array And Hex Functions
http://www.sans.org/windows-security/2010/02/11/powershell-byte-array-hex-convert
Binary <-> Hex String files with Powershell
http://waynes-world-it.blogspot.kr/2008/05/binary-hex-string-files-with-powershell.html
javascript create binary file
vbscript create binary file
---
2013. 4. 26.
그림판으로 코딩하기
---
2016.8.26.
종이로 만드는 컴퓨터
CARDboard Illustrative Aid to Computation
https://en.wikipedia.org/wiki/CARDboard_Illustrative_Aid_to_Computation
CARDIAC 2
http://potatomatoblog.weebly.com/home/cardiac-2
Paper processor
https://sites.google.com/site/kotukotuzimiti/
Little man computer
https://en.wikipedia.org/wiki/Little_man_computer
---
2017.1.8.
윈도우에 내장된 자바스크립트 컴파일러와 기본 스크립트 호스트
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\jsc
http://www.phpied.com/make-your-javascript-a-windows-exe/
cscript 기본 스크립트 호스트
http://www.phpied.com/javascript-shell-scripting/