끙; 이 프로그래밍 언어가 대체 뭘까요;;

qubick의 이미지

set talk off
set safety off
set escape on
set century on
set date ansi
set color to
set color to B/N, N/B, R
*
*
sele 1
use status
******************************
* Initialized Variables
******************************
chk24 = 0    
* Previous status = normal, Current status = normal
ps = 'N'
cs = 'N'
* Network Error = no, System Error = no, Process error = no
ne = 0
se = 0
pe = 0
******************************
* Main Program
******************************
do while .T.
   clear
   set color to G+/
   @ 5,5 say 'CallBox Proces Monitoring!!!'
   set color to
*   set console off
   psfile = file("ps.out")
   if psfile
      !del c:\dbaseMOS\ps.out
   endif
*
   !moscent
******************************
* network errorcheck
******************************
   dd = file("ps.out")
   if dd
      ne = 0
      sele 2
      use msgtemp
      zap
      appe from ps.out sdf
      replace all cdate with date(), ctime with time()
      mcnt = reccount()
   else
      sele 1
      appe blank
      replace msg with 'Network Connection Error', cdate with date(), ctime with time()
      ne = 1
   endif    
* ? mcnt
* wait
* 
   do case
      case mcnt = 0
           sele 1
           appe blank
           replace msg with 'Network Connection Error', cdate with date(), ctime with time()
           ne = 1
      case mcnt = 1 
           sele 1
           appe blank
           replace cnt with 0, cdate with date(), ctime with time()
           se = 1
      case mcnt >= 2
           use
           sele 1
           appe from msgtemp
           go bott
           procnt = val(ltrim(rtrim(msg)))
* ? procnt
* wait
           if procnt >= 9
              pe =0
           else
              pe =1
           endif
   endcase
*
   para = 'normal'
   ps = cs
   cs = 'N'

Perl 비스무끄레 해 보이는 것이 그냥 뭐 간단한 스크립트 언어인 듯 보이긴 합니다만;
정확히 언어 이름이 뭔가요 ㅠ

lifthrasiir의 이미지

대강 보니 폭스프로 같습니다. 중간에 보이는 SQL삘 나는 문장은 저 언어가 DBMS 연동에도 쓰이는 언어인지라...

lateau의 이미지

Visual Fox?

--
I think to myself...what a emerging world.

qubick의 이미지

리눅스 위에 올리는 프로그램인데 비주얼폭스가 돌아가나요?

완(전)소(용없는)녀(석)

완(전)소(용없는)녀

kasworld의 이미지

구글링 해봤습니다.
programming language "do while .T."

http://lynnbob.com/bob/articles/DBASEIIIPlusLevel2.htm

dBase 계열 언어 같군요.
dBase II / III
clipper
foxbase
등 한시절을 풍미하던 RAD 툴들이지요. ^^

qubick의 이미지

저같은 정보검색 초짜는 뭘해도 안 나오던데 (혹은 나와도 답을 못 찾던데)
완전 함수 레퍼런스를 다 찾아주셨네요

감사합니다.

헌데 DB관련해서 요즘은 별로 안 쓰이는 언어인가요?

완(전)소(용없는)녀

완(전)소(용없는)녀

shyblue의 이미지

일단, 기본적인 문법은 xBase 계열의 언어라고 보입니다.
xBase언어는 위에 분이 적으신것처럼
dBase II/III/III+/IV/V로 시작하여, Clipper, Foxbase(Foxpro)등이 있습니다.

가장 최근까지 남아있던 것은 Clipper와 Visual Foxpro정도이고..
CA에서 Clipper의 유지보수를 포기한뒤로는, 오픈소스 프로젝트로
Harbour/xHarbour라는 Compiler가 xBase 문법을 계승하였습니다.

리눅스에서 동작하는 경우라면, 거의 Harbour/xHarbour일 가능성이 높습니다.
그리고, 아주 예전이라면, Clipper의 리눅스 포트인 무엇인가가 있었던걸로 기억합니다(직접 돌려보진 못했습니다.)

그런데, 소스상으로 보면 리눅스에서 돌아갔을것 같진 않군요.

時日也放聲大哭

時日也放聲大哭

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.