PDA

View Full Version : Different Languages


Jonathan Oakes
21-01-2003, 17:49
Ok to get a basic idea, what languages do people on these forumns program in?

I myself can do Visual Basic , Basic, HTML .

So what do you all use?

Forthy
21-01-2003, 17:53
Same 3, but not on any regular basis. I used to muck about with visual basic loads but have barely done anything recently and would probably have a major mare if tasked with anything complex at the mo :)

The Pimp
21-01-2003, 17:53
English mainly ;)

Zozart
21-01-2003, 18:45
html, some c, some php, css, and some xml! :D

Olicg
21-01-2003, 19:09
i havent programmed for a few years but i always used to use BASIC

ling_thing
21-01-2003, 19:35
well back i nthe day when i first programmed, I used COMAL
hehe
those where the days

at uni ive done JAVA and C
programmed C for running in Windows and *nix environemtns but also programmed for use in a real time operating system
then C has also come in handy for programming a motorola microprocessor as a project


done a bit of html and some php
nothing major though
just bits and bobs for web pages

abe
21-01-2003, 19:46
HTML
XHTML
CSS
PHP
MySQL Integration

Also made a pacman clone in BASIC on an Acorn many years ago

AlastairM
21-01-2003, 20:44
HTML/xHTML to any doctype you care to mention
CSS
ASP
XML/XSLT
SQL
some VB Script
Access/MS SQL
A fair whack of Javascript/DHTML
Flash MX Actionscript
can read and understand PHP but never used it day-to-day (this might be changing ;) )
Looking at C#.net, still a few parts of the .net framework that don't 'sit' right for me though

For those that list html/xhtml, remember if it don't validate it isn't html/xhtml :D

Interestingly enough I spent today playing with embedded VB for pocketPC apps, first foray into application development.

cheers

alastair

Zozart
21-01-2003, 20:57
Originally posted by AlastairM
HTML/xHTML to any doctype you care to mention
CSS
ASP
XML/XSLT
SQL
some VB Script
Access/MS SQL
A fair whack of Javascript/DHTML
Flash MX Actionscript
can read and understand PHP but never used it day-to-day (this might be changing ;) )
Looking at C#.net, still a few parts of the .net framework that don't 'sit' right for me though

For those that list html/xhtml, remember if it don't validate it isn't html/xhtml :D

Interestingly enough I spent today playing with embedded VB for pocketPC apps, first foray into application development.

cheers

alastair

I was waiting for that reply! :D

He's the man for your moderating job Graeme! :)

wizbongre
21-01-2003, 21:37
I'm an SAP consultant so program in ABAP all the time... Also use SAPScript, ABAPQuery, HTML, JavaScript, VBA, etc...

Just learning the new 'web' areas of SAP so trying to get my head around Java - I've been given an enterprise Knowledge Management API (proprietary SAP stuff) written in Java and am attempting to build a useful Web Portal from it for one of our customers. Talk about jumping in at the deep end!!

DarkEntity
21-01-2003, 23:24
C
C++
Delphi
Pascal
Cobol (shudder)

conan
22-01-2003, 00:10
Haven't programmed in years, used to use basic, pascal & Z80 assembler.

Scott MacVicar
22-01-2003, 00:42
PHP
Perl
MySQL
Sybase
XML / XSLT
Shell
C / C++ / C#
HTML / XHTML / CSS

the list is endless :P

Mr_Nemesis
22-01-2003, 02:33
Mainly PHP and delphi.

Hate to sound like a prancing tit, but I don't really consider HTML, XML, CSS et al as programming languages, and MySQL is more of a command program than a language. Just cos it has basic syntax don't make it no programming language boyo ;)

Zozart
22-01-2003, 09:01
thats a valid point, but this forum is also for web design use, so the forum members may as well explain all the different 'languages' that they know?

Scott MacVicar
22-01-2003, 11:01
I consider all the markup langauges and CSS as scripting :P and they just said languages at the top of the page.

SQL is just a syntax buy it can get more complicated when your dealing with cached functions and the likes.

shifty.ricky
23-01-2003, 13:52
Hi all,

C
C++ remember trying to compile a program using gcc on an old pc my college had....was not fun or quick

Delphi (used them all the way back to version 2)
HTML (does this count as programming? i vote no)

Learning

CSS
PHP / MySQl

Also got some mates beating me through how to use freebsd and set up a co-located server.

Cheers

johnwibble
23-01-2003, 21:44
COBOL

johnwibble
26-01-2003, 11:01
you can always rely on the mention of COBOL to kill a thread !!

Dead_One
26-01-2003, 11:46
I remember back when i wanted to be a programmer doing a city & guilds in cobol, and a few fortran courses.

Total waste of time though, and havent got a clue about programing now, with the exception of batch scripting....

Gary450
27-01-2003, 02:09
Started on Pascal, can easily do simple stuff and i like it for that. Dont abuse it its great in its own right! Lots of vb, doing a uni course and we're onto java this term... the more you know the better - but i like vb, easy to use, far less buggy than pascal, and programs look good.

chedburgh
31-01-2003, 12:23
I have specialised into C/C++ very heavily (patterns, templates, STL etc), given its my job :D I am something of a ANSI C/C++ purist, I like to write platform natural code where I can and use the purest form of the standard where I can. I dislike all the platform dependent junk, like win32 API, MFC, .NET etc, although I still have to learn a great deal of it to actually archieve anything lol.

As for a list of languages, I use…
C
C++
Assembly,
C#

Have used at some point..
Prolog
Lisp,
Smalltalk,
Pascal,
Cobol,
VB,
ML (meta language, fabulous functional language)
Modula2
And other tools/scripts, like SQL etc.

Thinking of trying to pick up something new, maybe Python, anyone had any experience with this?

Ched

Edit: doh spelling

Tom
02-02-2003, 00:56
Wow, at last Assembly was mentioned :D

Before I went to college, I'd only used HTML/CSS and very little PHP.

Not much as changed on that front, but now, I'm pretty darn fluent in Pascal (brilliant language to learn in...) and I've done the simple bits and bobs in Assembly, which is wicked stuff - But bloody hard to remember it all! :(

Starting a unit on VB next week - Should be good... :rolleyes:

The Jez Man
03-02-2003, 14:23
I been programming in Java, C++ and Oracle / SQL. Used them all when i went to uni and still program in Java and C++.

zander
27-02-2003, 18:52
Noones mentioned coldfusion yet!

/me conciders starting the coldfusion v.s. asp thread ;)

aside from that I do most other web/database languages (as well as scripting) up to varying degrees and first learnt BASIC. Basicly web related stuff!

F4rK
09-03-2003, 17:41
HTML
CSS
PHP with MySQL Integration
bit of ASP
starting on C

Gordy
09-03-2003, 18:09
Html
Perl
Java
C
C++
Bit of PHP
Bit of SQL

:)

ling_thing
09-03-2003, 18:30
welll i'm now learning VHDL as well
so can add that to my list

stdPikachu
10-03-2003, 19:45
If you code in Pascal/Delphi (or C++), I can heartily recommend Kylix (http://www.borland.com/kylix) from Borland, for which you can get a free (GPL) version. We use it for all our database-centred apps that can't be done easily with PHP/MySQL, and in combination with Delphi we roll out a load of cross-platform apps with it too (will run on Windows, Linux and OSX with a bit of tweakery and porting of widgets, if neccesary - since the QT library will run well on all 3 platforms, and you only really need to do a nasty port if you use too many platform-specific system calls).

.oO|Matt|Oo.
17-03-2003, 22:19
For the person who just said 'assembly' get a clue mate. You cant just say it and try to pretend you're some kinda guru, you didn't even mention what architecture you were writing it for.

Zozart
17-03-2003, 22:58
does he need to?

.oO|Matt|Oo.
17-03-2003, 23:12
Originally posted by Splaty
does he need to?
Of course he does, theres a whole lot more to assembly than straight x86.

And i know a lot of architectures, due to writing emulators.

ling_thing
17-03-2003, 23:20
well if your talking assembly language then ive done
MIPS assembly language


o what fun it is :)

Zozart
17-03-2003, 23:45
I havn't done any :confused: Is it a fun, useful language to learn? Is it hard? I might give it a go..

conan
17-03-2003, 23:58
I used to write in assembly for the Z80 processor (Spectrum & Amstrad), many moons ago. I wouldn't descibe it as fun and not easy to learn. Once you get a grip though you are (were) manipulting the processor directly. Haven't kept up to date for the last 20 years so don't know how the rules apply these days.

Zozart
18-03-2003, 00:00
oh.. so what does it do exactly?

ling_thing
18-03-2003, 00:03
lets do an example jsut so you can see how fun it looks

in C

swap(int v[], int k)
{ int temp;
temp = v[k];
v[k] = v[k+1];
v[k+1] = temp;
{

now in MIPs assembly language

swap:
muli $2. $5, 4
add $2. $4, $2
lw $15. 0($2)
lw $16. 4($2)
sw $16. 0($2)
sw $15. 4($2)
jr $31

and finally jsut for ****s and giggles here it is in binary machine language


00000000101000010000000000011000
00000000100011100001100000100001
10001100011000100000000000000000
10001100111100100000000000000100
10101100111100100000000000000000
10101100011000100000000000000100
00000011111000000000000000001000




hehe
so which one looks most fun
answers on a postcard

conan
18-03-2003, 00:20
Testing my memory now splaty, but basically you load and manipulate the values, variables etc. directly into each of the registers of the CPU. TBH, I didn't think it was used now due to the complexity and huge number of registers in a modern CPU. When I used to play with a Z80 it was only an 8 bit CPU so things were at lot less complicated (but still the most complex language of the time). I think? apart from binary it is the lowest level you can program in.

ie, to just print a four letter word on the screen you would have to load the relevant register 4 times with each of the ascii references for the letters in sequence then also rember that they stack on top of each other so you also have to instruct the register to release them. Then you have to load the command to display each of the charcters (looped 4 times).

The advantages were the control you had over the CPU and also, if written in a well structured manner then the program size was very small in comparison to something written in basic, pascal etc.. as there is no compiling or interpreting to be done.

Zozart
18-03-2003, 16:37
sounds interesting, what about any practical uses?

Raelrigs
18-03-2003, 18:57
well after reading all your posts im ashamed to only know HTML and i call my self a computer techniction pooooh!!!

im hang my head in shame

:mad: :mad: :mad:

how did i think i could hang with the big boys in this forum

* im off to learn a programming language *

any one know where to start

Zozart
18-03-2003, 20:28
C++ is good to learn apparently, I heard that it also sets you up to learn perl, php etc.. I'm gonna learn it one of these days.. :D

Raelrigs
18-03-2003, 20:56
c++ then

ok does any one know where i can get started with that as im gonna learn it without paying a single penny

thats my goal for this year

Zozart
18-03-2003, 21:01
try a search for C++ tutorials?

Raelrigs
18-03-2003, 21:07
ok this might sound stupid but do i need any software to compile the code in or can i do it in editpad (notpad lookalike) i really have no idea

i suppose i can look and find all the information i need but why look whan asking is easyer

hey! we all have lazy days dont we??



no oh well just me then

stdPikachu
18-03-2003, 23:31
You can write your code any way you like (yes, even notepad - but you'll be better off with a proper coding editor which will highligh your syntax), but to compile it you'll need a compiler. And being the token open source zelot, I'd recommend GCC which you get with the Cygwin Windows/UNIX environment, or you can just go the whole hog and get Linux :)

Personally, I'd say that PHP is a language that'll get you into C++, not the other way around.

Zozart
19-03-2003, 00:01
I just read somewhere that learning php would be a breeze if you knew C++ ?

maniacyak
19-03-2003, 00:29
I just read somewhere that learning php would be a breeze if you knew C++ ?

Yeah, but learning things like PHP are a hell of a lot quicker because they doesn't deal with things like pointers*. That said, it's good to have experience of a general-purpose language like C, and C is good because a whole lot of languages use a C-like syntax (e.g. PHP, Perl, Java+JavaScript off the top of my head).

As to the best way to start actually compiling programs in C... I'd agree with stdPikachu and say it's probably to install Linux. :) You get free text editors (vim!), compilers, and a huge codebase to sift through. Free C compilers are available for DOS/Windows though; a popular one is DJGPP (http://www.delorie.com/djgpp/). (Like most it's command-line based.) I suspect the free ones for Windows aren't a patch on those (also free) that come with Linux (in terms of ease of use and compatibility).

Personally, I find O'Reilly books helpful for learning new languages - their selection of books on C/C++ is here (http://cprog.oreilly.com/).

FWIW: languages I've toyed with: VB, VBA, PHP, Perl, C/C++, Java, QBasic, SQL and Delphi. [Edit: and some Assembly for microcontrollers :)]

HTH,

Ian

* Don't ask.

Raelrigs
19-03-2003, 01:04
c++ then

ok does any one know where i can get started with that as im gonna learn it without paying a single penny

thats my goal for this year

ok i have windows xp Pro and if im gonna use linux then i want to duel boot it with that i have other comps but they are to crucial to mess about with

the comp i want to duel boot is as follows

[list=1]
ECS K7S5A motherboard
AMD XP1900+
1GB PC133 RAM (2 modules)
creative oem 1024 5.1 sound card
G-force 2 mx (origanal)
lite-on 32x12x40 CD-RW
unex 10/100 net card
[/list=1]

do you know if i can fnd drivers for all these devices befor i start to fool with my boot sector

also what version of linux do you recomend i have looked at reveiws in mags and other web sites but i have no idea still
obveusly its got to be free coz im conna learn this without costing me money

im sick of rip off collages

feel free to email me your oppinions on what linux to get rael.rigley@ntlworld.com

thanks

JADS
19-03-2003, 01:09
Mainly Java (written Genetic Evolutionary Algorithm, Back end to a multimedia Jukebox and a C Analyser that monitors the intervals of integers for example)

Some C

Some Haskell

Some Occam

I'm not a great fan of programming lol, ;)!

johnwibble
06-04-2003, 22:45
For anyone who knows COBOL, here's a useful little routine for turning yourself into the Iraqi Minister For Information:-
.
.
MOVE ZERO TO END-OF-WAR
PERFORM LIE-THRU-TEETH UNTIL END-OF-WAR = 1
.
.
.
LIE-THRU-TEETH SECTION.
WE KILLED 1,000 USA TROOPS
WE DESTROYED 6 TANKS
WE DESTROYED 2 CHOPPERS
BLAH
BLAH
BLAH

stdPikachu
07-04-2003, 22:41
Originally posted by Raelrigs
feel free to email me your oppinions on what linux to get rael.rigley@ntlworld.com

thanks

If you're looking to get into Linux for desktop use, I'd recommend Mandrake, but for your kinda thing (ie server usage) I'd use redhat for the beginner, since it has a few GUI configuration tools for server utils.

I've since fallen in love with Debian (much, much easier to install and run Apache, MySQL and PHP4 in my experience), getting PHP to run on RedHat's Apache version was a bit pants (also, PHP isn't fully stable under Apache 2.0, so I use Apache 1.3). If you think you can handle a sometimes confusing text based installation (do yourself a favour and partition your HD first!), then I'd say go for Debian, since when you install you just select an install of MySQL, Apache and PHP (along with all and the amazing Debian installer will config it all for you, so you reboot and it works - the post install configuration will set all the stuff up for you). A Debian install isn't for the faint hearted though.

If you can spare a machine, it'd be even better to have the servers running over the network so that you can test whether your PHP scripts will work non-locally, plus you can still use the excellent vi over an SSH connection.

AFAIK you don't have any hardware that should give a 2.4 kernel any bother, although it might be an idea to check out your notwerk card (if you post the full details of it I can do a proper check for you).

To sum up:

Mandrake is a no-brainer install for someone who knows even just a little about computers (esp if you partition your HD first)

Redhat is a little less user friendly than Mandrake, but has better server performance and stability than Mandrake

Debian is a complete beezotch to install unless you really know what you're doing, but is by far the most stable for server performance and has THE BEST software installation package (no more dependency hell with RPM's!)

I don't have any experience with SuSE, but from what I've read it sounds like an inbetweener for Mandrake and RH, but it's also a bitch to download since they won't put up any ISO's.

You can install apache, MySQL and PHP on Windows if you want, but it will mean you will almost certainly have to code differently due to the differences in the OS's, and since any PHP script is almost always going to be running on a UNIX server rather than on Windows, it's best to stick to the native format. Of course you have the option of installing native Linux versions of Apache et al in Windows using Cygwin, but performance sucks.

Meh! I am rambling. Er, ask me some more questions and hopefully I win't get carried away again...

Doubs
26-05-2003, 19:19
Started off about 3 yrs ago doing PASCAL,
Learned some HTML as I like web design,
Do VB and Java in college, prefer VB.
Dabbling a little in PHP and SQL.

Can read code much better than i can write in all cases.... :)

sambartle
27-05-2003, 22:52
bit late but... Visual Basic, C, C++, Java and a little Perl.

(i hate Java - Uni made me learn it)

I know this is gonna sound bad but if i had VB in linux id be happy. Once you master the Windows API and calling dll's in VB its childs play to make usefull apps.

I never code too much low level stuff so i dont need anything else really.

I also handle ASP and HTML and a little SQL if we are including them

sambartle
27-05-2003, 22:56
Linux - Slackware is my personal favorite, and runs on my server and workstations

sambartle
27-05-2003, 23:00
[list=1]
ECS K7S5A motherboard
AMD XP1900+
1GB PC133 RAM (2 modules)
creative oem 1024 5.1 sound card
G-force 2 mx (origanal)
lite-on 32x12x40 CD-RW
unex 10/100 net card
[/list=1]

do you know if i can fnd drivers for all these devices befor i start to fool with my boot sector



all supported out of the box in recent distros. the Unex is a Realtek 8139 chipset so choose that if it isnt probed automatically, if its the Unex NexNIC

Woodster
27-06-2003, 11:43
Its been a while since I did proper programming, but i used to program in :

Basic
Prime (mainframe)
Pascal
Cobol
Assembly
Oracle
CPL
Motorola 68000
DBase 3+, 4
DataEase

Now I just stick to HTML, Javascript, Flash MX and the odd bit of Visual Basic, and Delphi.

I've yet to try PHP. Whats it like to program in?

Clarksy
29-06-2003, 16:55
MIPS code!

Now thats interesting...! A year or so ago i programmed a little utility for hacking about with DVD player firware so people can add new start up screens and edit player fonts etc. Most of my requested features required a knowledge of MIPS code - if anyone here wants to help develop my program to version 2 PM me :)

ViPi
04-07-2003, 20:19
I've yet to try PHP. Whats it like to program in? [/B]

The change from C >> PHP is quick for hardened C programmers. It even has printf(%s) in there :)

Does anyone have concrete proof of the speed (or not) of PHP over ASP and CGI scripts?

Welly
04-09-2003, 17:01
I'm a web developer, work with ASP, javascript mainly, in the past I developed on and off with VB (programming by numbers but it was a laugh). Am moving to ASP.NET and will start developing with C# rather than VB.NET. Think c# is the way forward for windows development. PHP looks interesting, I've not done anything with it yet but done some reading. It has a lot of features that would have been nice in ASP, but with ASP.NET growing in popularity, everything PHP offers over classic ASP (writing PDF files, graphics, emailing etc. without plug ins) can be done with ASP.NET so I'm happy now. Used to do a bit of java, and cobol at college but thats been about it! bit of C, C++ and Pascal. I'm sticking with what I know now.

DarkBlue
10-09-2003, 23:21
C
Perl (mod_perl)
Basic (none of that visual crap - real programmers use a text editor!)
6502 Assembler
MC68000 Assembler
AREXX (on my old Amiga)
JavaScript
COBOL (but only a little and a long time ago)
Recently began playing with PHP...


I know they're not languages but everyone else seems to include them so:

(X|D)HTML
SQL
CSS


Perl is my favourite. It's incredibly flexible and "there's more than one way to do it" (TM). Combine it with mod_perl for performance and it holds its own even against compiled languages (it is even good for the odd [simple] game).

Chrisy
05-01-2004, 05:25
Visual basic to a high standard, Html - Started PHP but still didnt have time!


love VB :) API owns too!

Savage
24-01-2004, 14:12
Recently:
java
C
and a spot of HTML

in the past:
basic
comal
pascal
prolog