폭스프로
FoxProFoxPro는 텍스트 기반 절차 지향 프로그래밍 언어 및 데이터베이스 관리 시스템(DBMS)이었으며, MS-DOS, Windows, Macintosh 및 UNIX용 객체 지향 프로그래밍 언어이기도 했습니다.FoxPro의 최종 공개는 2.6이었다.개발은 Visual FoxPro 레이블로 계속되었으며, 이는 2007년에 중단되었습니다.
FoxPro는 dBase III(Ashton-Tate)와 dBase II에서 파생된 FoxBase(오하이오 Perrysburg, Fox Software)에서 파생되었습니다.dBase II는 CP/M Base [1]II에서 실행되는 벌컨이라고 불리는 Wayne Ratliff에 의해 작성된 데이터베이스 프로그램의 첫 상용 버전입니다.
FoxPro는 여러 DBF 파일(테이블) 간의 여러 관계를 광범위하게 지원했기 때문에 DBMS이자 RDBMS(Relational Database Management System)였습니다.그러나 트랜잭션 처리가 부족했습니다.
Fox Pro는 1992년 Fox Software를 완전히 인수한 후 마이크로소프트에 의해 판매 및 지원되었습니다.당시 FoxPro 사용자 및 프로그래머로 구성된 전 세계 커뮤니티가 활성화되어 있었습니다.FoxPro 2.6 for UNIX(FPU26)는 Linux 및 FreeB에도 정상적으로 설치되어 있습니다.SD는 인텔 바이너리 호환성 표준(ibcs2) 지원 라이브러리를 사용합니다.
버전 정보
운영 체제 호환성
버전 | FP 2.0 | FP 2.5 | FP 2.6 |
---|---|---|---|
MS-DOS | 네. | 네. | 네. |
Windows 3.1 ~7 Ultimate sp1 | 네. | 네. | 네. |
매킨토시 | 네. | 네. | 네. |
SCO UNIX | 네. | 네. | 네. |
Linux 및 FreeBSD | 네. | 네. | 네, 그렇습니다[2]. |
윈도 2000 | 아니요. | 아니요. | 네. |
기술적 측면
FoxPro 2에는 데이터 검색 및 업데이트를 가속화하기 위해 인덱스를 사용하는 "Rushmore" 최적화 엔진이 포함되어 있습니다.Rushmore 테크놀로지는 모든 데이터 관련 스테이트먼트를 조사하여 필터 식을 찾았습니다.하나를 사용하는 경우 동일한 식과 일치하는 인덱스를 찾습니다.
FoxPro 2는 원래 DOS/4GW 메모리 익스텐더를 사용하여 확장 및 확장 메모리에 액세스하는 Watcom C/C++를 기반으로 구축되었습니다.또한 HIMEM이 없어도 사용 가능한 거의 모든 RAM을 사용할 수 있습니다.SYS가 로드되었습니다.
버전 타임라인
버전 | VERSION() 반환 | EXE 사이즈 | EXE 날짜 |
---|---|---|---|
FPW 2.6a | Windows용 FoxPro 2.6a | 2,444 kb | 1994년 9월 28일 |
FPM 2.6a | Macintosh용 FoxPro 2.6a | ?kb | 1994년 8월 |
FPD 2.6a | DOS용 FoxPro 2.6a | 1,788 kb | 1994년 8월 |
FPW 2.6 | Windows용 FoxPro 2.6 | 2.52 Mb | 1994년 3월 9일 |
FPM 2.6 | Macintosh용 FoxPro 2.6 | ?kb | 1993 |
FPD 2.6 | DOS용 FoxPro 2.6 | 1.83 Mb | 1994년 3월 |
FPU 2.6 | 유닉스용 FoxPro 2.6 | 2.3 Mb | 1993 |
FPW 2.5 | Windows용 FoxPro 2.5 | 1.63 Mb | 1993년 1월 |
FPD 2.5 | DOS용 FoxPro 2.5 | 509,013 바이트 | 1993년 2월 |
FPD 2.0 | DOS용 FoxPro 2.0 | 488.656kb | 1992년 7월 |
FPD 1.0 | DOS용 FoxPro 1.0 | 343.200kb | 1991년 11월 |
레퍼런스
- ^ a CP/M set released in 1982
- ^ SourceForge에서 Linux ABI의 ibcs 파일 사용