|
|
How Long Have You Been Programming ? | ||
Discussion by miCRoSCoPiC^eaRthLinG with 115 Replies.
Last Update: April 2, 2011, 9:36 pm (View Latest) | Page 1 of 8 pages. | ||
The first code I ever wrote was on a BBC Micro Computer that came with its on embedded ROM-OS and ROM-BASIC - this was when I was in my 5th grade (1990-91). It was pretty powerful for those times, offering decent 16-color graphics and a powerful sound engine behind it (using normal computer speakers) - that PCs never achieved.
In about an year or so, I shifted over to PCs coz the lack of applications for the BBC Micro was getting to me (all appz for it had to be either written in Assembly or that ROM Basic). Then came GW-BASIC 2.0 on DOS 4.0. That was fun - big fun.
It any of you still have the old basic interpreters (GW/QB) try out this code - this was one of my very first experiments with CGA graphics. It struck me so amazing at that time that I was able to magnify screen text and add touches of color through a few simple lines of coding.
CODE
CLSSCREEN 1
PRINT "Text:";
INPUT text$
FOR x = 48 TO 48 + 10 * LEN(text$)
FOR y = 0 TO 8
IF POINT(x, y) <> 0 THEN
LINE (10 + x * 2, 50 + y * 2)-(12 + x * 2, 52 + y * 2), 2, B
LINE (12 + x * 2, 52 + y * 2)-(14 + x * 2, 54 + y * 2), 1, B
END IF
NEXT
NEXT
Next came QuickBASIC, and then Pascal... finally leading to C & Assembly - in such quick succession that I lost count. Now I'm armed with Java, JScript & PHP a little bit, quite solid on the C++, C# & VB.NET Front.
That would be 15 years now
Sun Apr 17, 2005 Reply New Discussion
Sun Apr 17, 2005 Reply New Discussion
Then I got a TI83+ and started programing in BASIC for that. I wanted more control and started learning assembly for the calc and quickly switched to assembly for the pc. Then I joined astahost, got my hosting and started learning PHP and mySQL because I had access to it.
Somewhere along the way I also learned VB.
I hope to progress soon to GEL. GEL is a language I am writing in assembly designed primrily for making games. There are currently no high level languages that I can think of that are not based on other languages designed for games. So I decided to start work on GEL. (GEL = Game Engineering Language and is pronounced JEHL (the eh means short E)).
~Viz
P.S. I am going to try out your code m^e, it looks really good. It reads like it checks a point and if it exists then it drawsa box for the point somewhere else, but shouldn't it be BF not B to fill in the box?
P.P.S. Do you know any vesa coding in assembly?
P.P.P.S If anyone wants to help on the GEL project, PM me.
Sun Apr 17, 2005 Reply New Discussion
Like:
CODE
LINE (10 + x * 2, 50 + y * 2)-(12 + x * 2, 52 + y * 2), 2, BF, &HF3ESun Apr 17, 2005 Reply New Discussion
~Viz
Sun Apr 17, 2005 Reply New Discussion
Try putting it in a for loop - I mean fill up the screen with horizontal lines with different hex values using a for loop and you'll get an idea.
Sun Apr 17, 2005 Reply New Discussion
Actually, if one was to consider HTML as a programming language, then one can say I started programming by 5th grade... but HTML isn't...
If some of you wish you could learn your first programming earlier, when would it be? I say, I wished I could have started programming in 3rd grade (I mastered my basic math by then) so I would have the time to learn Assembly by now...
Mon Apr 18, 2005 Reply New Discussion
~Viz
Mon Apr 18, 2005 Reply New Discussion
I currently develop programs in QBasic, Visual Basic, and Flash Action Script.
I am currently learning both Java and C++. I know QBasic and Visual Basic very very well, and am getting relly good at programming in flash.
Tue Apr 19, 2005 Reply New Discussion
i've been programming for 5 years. my major is java programming. now i'm studying rational rose and uml .
Thu Apr 21, 2005 Reply New Discussion
Fri Apr 22, 2005 Reply New Discussion
I have programmed for four years... four years of little programming though...
Fri Apr 22, 2005 Reply New Discussion
~Viz
Fri Apr 22, 2005 Reply New Discussion
and scripting... well, i'm pretty good in bash scripting and stuff, awk, php, javascript, vbscript, and some more, can't think of em right now.
still.. i heart C++
Fri Apr 22, 2005 Reply New Discussion
I started using pascal and then quicked stepped to turbo pascal.. At the same time I found some interesting scripting in MSDOS systems which is the ANSI console programming and the minor batch files.
A year later I start to move on to turbo C and started do embark in interest in hex-editing and I manage to found out how command.com used to load files and translate built-in commands.
All built-in commands in command.com was in plain text so if you want to disable DATE internal dos command, just load the command.com in hex-editor and replace the word DATE with four spaces. Carefull though cause if you overwrote the wrong byte, the program crashes.
Not long after that I found my first interest in assembly language and further understand the hex codes that I load daily in my hex editor. With that I learn what hex values means in actually assembly programming.
At this time, I am writing mixed languages prgragmming embedding assembly codes [obj] in turbo pascal and C++.
at about 1998-2000 I made my first GUI based software made of pure delphi interprise builder and my first website coded in DHTML.
Years later I am making tons of websites and scripts for a price written in PHP and MySQL and some DHTML.
As of this moment, I am deep into mastering Java and currently trying to build up an ERP program.
As you can see, I have never touched basic programming software that mostly have knowledge and I have not touched a pre desktop machine. Now It is nice to run test on bigger server machines and test some stuffs on routers.
Of all the programming languages that I have touched, I think the most valuable one is the Java programming which enables me to build a software and just send them a cd with different java virtual machine installer and the main program itself without worrying if my program will actually run or not.
NOTE: I dont have any formal programming training and all of them was just learn from trial and error and some books. My advancements from year 2000 mas made faster thru the aid of internet and forums like this.
Sat Apr 23, 2005 Reply New Discussion
Eclipse: The Universally Extensible IDE ...from IBM. Compiles anything !!! (10)
|
(10) Visual Studio .NET - Should I Buy It ? Should I Buy It?
|
Index




