Welcome Guest ( Log In | Register )



10 Pages V  « < 7 8 9 10 >  
Reply to this topicStart new topic
> How Long Have You Been Programming ?
Chesso
post Jul 16 2006, 04:15 PM
Post #81


Teh Coder
Group Icon

Group: Members
Posts: 1,053
Joined: 18-April 06
From: Australia
Member No.: 12,833



Heh heh, I learnt purely by Trial And Error and Searching the internet.

I don't like Books or Teachers much, Iv'e probably learnt more my way but that's because I am motivated to do it.
Go to the top of the page
 
+Quote Post
OldManRiver
post Aug 30 2006, 01:29 PM
Post #82


Newbie [ Level 1 ]
Group Icon

Group: Members
Posts: 2
Joined: 30-August 06
Member No.: 15,615



Gees, you guys make me feel positively geriatric. I started programming at the grand old age of 19 ( although that was 20 odd years ago), on an IBM XT with 640K of RAM and a 20MB hard disk the size of a routemaster bus. I used Lotus123 and 'coded' in Clipper, a compiled version of dBaseIII.
Then came the object orientated revolution and I progressed through the Visual Basics 3 to 6 and on to C# breifly flirting with Java. A bit of ASP2 now but most of my work is done in C#, I love overriding and overloading, but I can't stop calling methods functions, must be an age thing.

Riv.
Go to the top of the page
 
+Quote Post
equinox
post Sep 24 2006, 03:18 PM
Post #83


Newbie [ Level 2 ]
Group Icon

Group: Members
Posts: 20
Joined: 24-September 06
Member No.: 16,126



i have been doing programming since last 7 years

i have done small projects in c,c++,java,vb,c#,asp

currently learning php and mysql......
Go to the top of the page
 
+Quote Post
Chesso
post Sep 25 2006, 01:32 AM
Post #84


Teh Coder
Group Icon

Group: Members
Posts: 1,053
Joined: 18-April 06
From: Australia
Member No.: 12,833



Nice, 7 years is pretty solid.

How has your PHP/mySQL learning been going? I caught onto the basics fairly quickly but like you I have previous experience in quite a few programming and scripting languages so it makes it that much easier to jump to.
Go to the top of the page
 
+Quote Post
TeamEFX
post Feb 5 2007, 05:50 AM
Post #85


Member [ Level 1 ]
Group Icon

Group: Members
Posts: 33
Joined: 4-February 07
Member No.: 20,172



I'm 23.
I started programming when I was in high school.

The learning process was slow but iono.

Here is what I learned up to now:
1) Logo: This was like etch-a-sketch =)
2) Pascal: The original learning programming language..how fun..=D
3) HTML (I think this counts): WEbdesign like a high student would
4) Assembly: This is soOoo tedious..oh noes... I miss a line of code..
6) C/C++: In college, the class dreaded by students as a Hard class.
7) Java: Wow , this is easier to program with all this intellisense like things.
8) SQL: (This counts too smile.gif) This is totally different then everything else to me.
9) ASP.NET: CooOool, this is a different idea of the programming structures I have learned.
10) C#: Whoa, wait, this is just like java.
11) VB: What the hell, I don't like this badly untersed language.
12) PHP: Neat, this is different than ASP

There you have it. What I learned in all my years of programming since High school.

Go to the top of the page
 
+Quote Post
Blaise
post Nov 4 2007, 03:47 PM
Post #86


Newbie [ Level 2 ]
Group Icon

Group: Members
Posts: 28
Joined: 4-November 07
Member No.: 25,937



I started programming when I was 13.

I started with PHP, then later I tried learning VB, but I didn't like the syntax of it so eventually I started learning C++. And I still have a lot to learn:)

I also know html, sql and js but those aren't programming languages:p
Go to the top of the page
 
+Quote Post
vujsa
post Nov 5 2007, 02:19 AM
Post #87


Absolute Newbie
Group Icon

Group: Admin
Posts: 887
Joined: 20-February 05
From: Indianapolis, Indiana, USA (Midwest)
Member No.: 2,714



I can't believe that I never replied to this topic. I've seen it several times and assumed that I already replied...

Well, it all began for me in the early 1980's. I guess it was about 1981 or 1982 when we got our first computer. My uncle worked for Radio Shack and was able to get a discount on a TRS-80 Color Computer which he gave us for Christmas. My Aunt who is only 9 years older than me had learned some BASIC in high school and showed me how to fill the screen with a repeating message using a for loop! Within a few years, I had learned how to reproduce some children's music with the computer. It was just a matter of selecting the right tone and duration for each note. I managed to do a few basic images but the screen resolution was very low. You can get a better idea from the wiki link above.

While I rather enjoyed "playing" with the computer, I never had any programing classes in high school. I don't even think that there was any programming classes available when I was in school. sad.gif By the time I was in high school I had gotten a new computer. It was an Apple IIc which was used and was compatible with the Apple IIe's at school. Once I started college and found that PC's were the way to go, I rarely turned the Apple on anymore.

As a freshman in college in 1992, I had a C programming class for the engineering degree I was working on. Although I had no idea why, I was able to follow the examples and write the required programs each week without any trouble. That was until we started working on functions. I couldn't seem to figure out how to write or use functions in C. I guess that either my instructor wasn't able to explain the concepts to me in a way that I could understand or I wasn't able to understand the concepts because it was beyond my ability at the time. Looking back, I can't understand why I had so much trouble with it.

After several major changes and a transfer to a different university 1995, I was introduced to the internet. As a result, I learned HTML by comparing the source code to the page displayed on the university website. From there I learned some basic JavaScript skills and made a few specialty calculators. I kind of lost interest in web design and programming again for a few years until my employer needed someone to update their website in 1998 or 1999. I updated the website for a while and during that time I added a link script written in PERL. I had began playing around with PERL script around that time so I knew where to find such a script. My internet provider offered a free web page (maybe 5 MB) with a cgi-bin so I began experimenting with various pre-written PERL scripts. I got pretty good at modifying PERL scripts but lacked the know how to write one myself.

I was in need of a web server that had PERL available and didn't have any money. I came across a PHP programming book that described the steps needed to turn any PC into a Apache based test server. I installed Apache, PHP, MySQL, and of course PERL and began to develop a project using a PERL script I had found. In 2003, just as I was finishing up the project, I had a hard drive crash which caused me to lose all of my work. I was devastated! I replaced the hard drive and set up a bunch of backup systems and began playing with PHP. It didn't seem to matter much though since I couldn't afford paid hosting and didn't want to risk a bunch of money hoping that my website would manage to pay for itself.

Finally, in 2005, I got an interest in doing a website that would help me keep in touch with old friends. Since it shouldn't have been too large or fancy, I decided to get a free web host. I looked around a tried a few and finally found one of the free web hosting indexes. There I selected the options I really wanted from a web host and found AstaHost. Once I got hosting here, I began experimenting heavily with PHP.

Since then, I have become pretty good with PHP but still learn something new about it each week. Recently, I finally figured out how to use classes in PHP with limited functionality and have been writing my own functions for a while. As a result, my scripts have become much more efficient and I am getting pretty good at error checking. Using classes and some more advanced PHP techniques, I have started undertaking much more complicated projects. One of my earliest projects was the Free Web Hosting Application. Looking at the source for it now, I can't believe how much better I have gotten at this.

I recently started looking into AJAX but probably won't do anything with it until the web browser developers figure out a way to make their browsers follow standards. Drives me nuts that you have to write line after line of code just to make the script work in more than one browser.

So I guess I have been doing some kind of programming for about 25 years now.

Recap:
  • BASIC
  • LOGO
  • HTML
  • C
  • JavaScript
  • PERL
  • PHP
  • MySQL

vujsa
Go to the top of the page
 
+Quote Post
Sten
post Nov 5 2007, 02:41 AM
Post #88


Oh come on Mrs. B!
Group Icon

Group: Members
Posts: 648
Joined: 6-June 07
From: Tasmania, Australia
Member No.: 22,422



the only programming i no is little bits of basic, pascal and c++.

i dont count these as programming but i also no html and css pretty good. im trying to learn php at the moment.

i really cant be bothered with actual programming, i rather web languages.


Go to the top of the page
 
+Quote Post
Andres Martinez ...
post Dec 16 2007, 08:19 AM
Post #89


Newbie [ Level 2 ]
Group Icon

Group: Members
Posts: 19
Joined: 14-December 07
From: Mexico
Member No.: 26,890



I have 7 years programming since I was 15 years old. I start programming in Pascal and Basic.
Then I try Javascript, HTML and CSS.
Then I learn lingo for macromedia director, and then actionscript for Flash.
All of these was in highschool and by my own.
Then I learn Java, C++, Perl, PHP, VB 6, VB .net, Prolog, scheme, c--, assembly language in collage. And of course SQL for db. Also OQL which is similar to sql and is suppose to be used for object oriented databeses.
Go to the top of the page
 
+Quote Post
Karmen
post Dec 16 2007, 07:22 PM
Post #90


Newbie [ Level 2 ]
Group Icon

Group: Members
Posts: 13
Joined: 12-December 07
Member No.: 26,844



Well i really only know c++ so... Anyways heres a little hack for the game GunZ i made. Its auto updating and still works so if you want a copy just ask and ill be happy to compile you one.

CODE
/*                                Created By Karmen

                                    Credits:

            Waryas
                -    For Discovering How To Call Namespace Functions
            James(Pilfer);
                -    Good Friend Of Mine
            Nick (OneWhoSighs);
                -    Well He Showed Me A LOT Of What I Know Now
            Chase(HughGRection);
                -    Got Me Started On C++
            Jacob(PhailZ);
                -    Buys Me Pizza :D
*/


//Definition
#define version "1.0"
#define GetTwoKeys(keyone,keytwo) if(GetAsyncKeyState(keyone) &0x8000 && GetAsyncKeyState(keytwo) &0x8000)

/* -------------------------------------------------------------------------------------------- */

//Include files
#include <windows.h>
#include <string>

/* -------------------------------------------------------------------------------------------- */

//Non-Precompiled Headers
#include "stdafx.h"
#include "SignatureLocator.h"
using namespace std;

/* -------------------------------------------------------------------------------------------- */

//DLL Loading Module
HMODULE g_hLocalModule = NULL;

/* -------------------------------------------------------------------------------------------- */

//pZGame / MyChar
DWORD *pZGameInstance;
DWORD MyChar()
{
    if( pZGameInstance && *pZGameInstance )
        return *( DWORD * )( *pZGameInstance + 0x50 );
    return NULL;
}

/* -------------------------------------------------------------------------------------------- */

//MUID Struct
struct MUID{
        unsigned long firstID;
        unsigned long secondID;
};

//MUID Types
MUID* Char1ID = new MUID();
long uidChar;

/* -------------------------------------------------------------------------------------------- */

//Indentifing The Function Calls

typedef void (__cdecl *ZSetHPTypedef)(int);
ZSetHPTypedef ZSetHP = (ZSetHPTypedef)ZCharacter__SetHPSignatureOffset;

typedef void (__cdecl* ZChatOutputFunc)(const char* lpcMsg, int iType ,int iLoc,  DWORD dwColor);
ZChatOutputFunc ZChatOutput = (ZChatOutputFunc)ZChatOutputSignatureOffset;

/* -------------------------------------------------------------------------------------------- */

//User-Created Functions

void SetHp(int Value)
{
    DWORD Char = MyChar( );
    _asm
    {
     mov ecx,Char
     push Value
     call ZCharacter__SetHPSignatureOffset
    }
}

void Print(int Color, const char* lpcFmt, ...)
{
        char szBuf[0x4000];
        char Buf[0x4000];
        va_list vaArgs;
        va_start(vaArgs, lpcFmt);
        _vsnprintf(szBuf, sizeof(szBuf), lpcFmt, vaArgs);
        va_end(vaArgs);
        szBuf[0x4000-1] = 0;
        sprintf(Buf,"^1%s",szBuf);
        switch(Color) //0.Gray, 1.Red, 2.Green, 3.Blue
        {
        case 0: ZChatOutput(szBuf, 1, 0, 0x808080);
            break;
        case 1: ZChatOutput(szBuf, 1, 0, 0xFF0000);
            break;
        case 2: ZChatOutput(szBuf, 1, 0, 0xCC0033);
            break;
        case 3: ZChatOutput(szBuf, 1, 0, 0x0000FF);
            break;
        }
    Sleep(10);
}

/* -------------------------------------------------------------------------------------------- */

//Bools
bool bGod=false;
bool bXTC=false;

//Main DLL
void Main()
{
    while(true)
        {
            GetTwoKeys(0x12, 'A')
            {
                if(bXTC)
                    bXTC=false;
                else
                    bXTC=true;
                Print(2, "YUM XTC! %s",bXTC ? "/Injected" : "/Oh **** Im Dead");
                Sleep(1000);
            }
            while(bXTC)
            {

            GetTwoKeys(0x12, 'G')
                {
                bGod = !bGod;
                Print(3, "God Mode Is %s",bGod ? "On" : "Off");
                Sleep(1000);
                }
            if(MyChar( ) && bGod)
            {
                SetHp(300);
            }
        Sleep(10);
        }
    }
}
//DLL Injection

BOOL APIENTRY DllMain( HANDLE hModule,DWORD  ul_reason_for_call, LPVOID lpReserved )
{
    if(ul_reason_for_call == DLL_PROCESS_ATTACH)
        MessageBox(0,"Done!","XTC By Karmen",0);
        CreateThread(NULL,NULL,(LPTHREAD_START_ROUTINE)Main,NULL,0,NULL);
        return true;
}


Im not posting the offsets as i dont want this to be leeched or taken. But feel free to learn from it as long as i get credits.

What does this do?
- Simple Godmode.
Go to the top of the page
 
+Quote Post

10 Pages V  « < 7 8 9 10 >
Reply to this topicStart new topic

Collapse

> Similar Topics

Topics Topics
  1. Programming C In Windows(8)
  2. A Few Thoughts On Freelance Programming(9)
  3. Introduction To Programming(1)


 



- Lo-Fi Version Time is now: 30th August 2008 - 04:19 PM