소프트웨어 개발이 어렵다? 쉽다? 말들이 많습니다만 몇가지 원리만 고려한다면 현대 고급언어를 사용하는데 전혀 무리가 없습니다. 물론 ASM같이 저급언어(Low Level Language)는 논외로 하고 말이죠.

쉽게 다음의 패턴을 가집니다.

{환경선언}
{제어}
{종료}


아주 간단합니다.
실례를 들어보면 C는 다음과 같이 사용됩니다.

#include <stdio.h>
main()
{
 int i=0;
  for(i;i<10;i++)
     { 
         printf ("Hello World!\n");
     }
}


VB에서는
Private Sub FOrm_Load()
Static I
I = 1
for I = 1 to 10
msgbox "Hello World"
Next I
end sub


JAVA는
class HelloWorld {
       public static void main (String args[]) {
       for (;;) {
                System.out.print("Hello World ");
                }
       }
}


PHP는
<?
$i = 0;
for ($i;$i<10;$i++){
  echo "Hello World";
}
?>


ASP는
<%
dim i
for i=0 to 10
  reponse.write "Hello World"
next 
%>


아주 단순하죠? 환경설정>제어>마무리
이런구조입니다. 마무리는 현대언어에서 Gabege Collector 발전으로 거의 안하는 편이지만 이전에는 반드시 잡았던 메모리를 풀어줘야만 했죠.

프로그래밍을 어려워하시는분들 이제 쉽게 생각하세요
2006/03/31 17:11 2006/03/31 17:11
아주 흥미로운 결과가 넷상에 있어서 공개해드립니다.
테스트 환경은 다음과 같습니다.
  • Direct 9.0c October
  • .NET Framework: 1.1.4322.573
  • 1600MGz Pentium M
  • 512 RAM
  • ATI Mobility Radeon 9000 32MB
  • 1400x1050 @ 32bpp Fullscreen
  • Operating System: Microsoft Windows NT 5.1.2600.0 (Windows XP)
  • Axiom Version: Build from CVS 10-16-04
  • OGRE Version: 0.14.0 Prebuilt Release

    사용한 닷넷 프레임워크는 1.1로 현재 2.0보다 느린 버전입니다.

    Name Camera Track Cel
    Shading
    Cube
    Mapping
    Dot3
    Bump
    Fresnel (Pond) Particle
    FX
    Skeletal
    Animation
    Smoke Water Average
    Axiom (C#) 99.94 172.43 130.05 124.79 28.34 33.28 135.84 57.67 101.35 98.19
    OGRE (C++) 89.55 172.98 124.79 81.21 24.26 36.37 153.12 82.72 108.64 97.07


    초당 프레임이 1프레임밖에 안나는 황당한 결과.. -_-;; 저에게는 희망이군요..
    출처 : http://realmforgewiki.castlegobs.nl/in ··· parision
    관련사이트 : http://axiomengine.sourceforge.net/wik ··· ain_page

  • 2006/03/29 11:25 2006/03/29 11:25

    BF2 점수표 0.9

    Developer/PHP 2006/03/27 20:19

    Battle Field2 현황표 0.9버전입니다.

    해당 파일을 받으신다음에 루트에서 압축해제하시면 /bf2s 디렉토리로 주루루룩 풀릴겁니다.

    다음과 같이 HTML을 수정해 주십시오.

    
    <form name="xload" action="/bf2s/bf2s.php">
    
    <script language="javascript">
    
      function loadit(form){
    
         window.open ('', 'newW');
    
         form.target="newW";
    
         form.submit();
    
      }
    
    </script>
    
    <input type="text" name="id" size="15">
    
    <input type="button" onclick="loadit(document.xload)" value="확인">
    
    <form>
    
    [/HTML]
    bf2s.zip

    BF2S.zip


    2006/03/27 20:19 2006/03/27 20:19