Computer Hope

Software => Computer programming => Topic started by: macdad- on July 14, 2008, 04:22:26 PM

Title: Perfered Programming Language
Post by: macdad- on July 14, 2008, 04:22:26 PM
What is your perfered Programming Language and why?

Note: If you voted for other than please say what.

I go for any BASIC language, object oriented programming is my thing, and i tried the Java SDK but i couldnt ever understand it.
Title: Re: Perfered Programming Language
Post by: kpac on July 15, 2008, 08:08:03 AM
I go for any BASIC language, object oriented programming is my thing

 ;)
Title: Re: Perfered Programming Language
Post by: ghostdog74 on July 15, 2008, 11:02:56 AM
potential flamebait.
Title: Re: Perfered Programming Language
Post by: !~*:.Pink Floyd.:*~! on July 15, 2008, 11:51:57 AM
VBScript FTW


Code: [Select]
X = MsgBox("Your message",0+16, "box name")
Save that under a VBS file you can make a error mesage type your message and the box name to..
Title: Re: Perfered Programming Language
Post by: Dias de verano on July 15, 2008, 11:59:12 AM
TCL

Pink Floyd, I have reported your paypal pyramid scheme.
Title: Re: Perfered Programming Language
Post by: macdad- on July 15, 2008, 03:54:17 PM
who thinks that Java is just kinda pointless? all in favor say Aye.
Aye.
Title: Re: Perfered Programming Language
Post by: Bones92 on July 16, 2008, 04:16:44 AM
PHP!! Though thats not really a programming language, its more of a script...

who thinks that Java is just kinda pointless? all in favor say Aye.
Aye.

AYE!
Title: Re: Perfered Programming Language
Post by: Aegis on July 16, 2008, 05:08:12 AM
I voted "other" because the poll only represents about three "families" of languages: 
BASIC, C, and from what I could find on the 'net, ASM either as a Java derivative, or ASM as an Oracle function.

I used to program in UNIX shell script.

Long live FORTRAN!   ;)
Title: Re: Perfered Programming Language
Post by: macdad- on July 16, 2008, 06:04:59 AM
I thought Cobol is like Fortran. (kinda like a desecdent of Fortran like C++ is a desendent of C)

Just BASIC pwns!  ;D

But i think Asm is pretty dang powerful it works right down to the Logic level, it loads something in register then sends it through the I/O bus to the display, No other code is like that but there arent any Asm compilers that i could find for a PC. Any suggestion?

Title: Re: Perfered Programming Language
Post by: Sidewinder on July 16, 2008, 06:39:55 AM
Quote
I thought Cobol is like Fortran. (kinda like a desecdent of Fortran like C++ is a desendent of C)

COBOL (COmmon Business-Oriented Language) is used mainly in corporate business, finance, and administrative systems. FORTRAN (Formula Translation) is used mainly in scientific settings like R&D. They are not related but both were early procedural languages.

Quote
No other code is like that but there arent any Asm compilers that i could find for a PC

If by ASM you're referring to Assembler, there are no compilers. Assembly language uses an assembler (http://www.microsoft.com/downloads/details.aspx?FamilyId=7A1C9DA0-0510-44A2-B042-7EF370530C64&displaylang=en) to convert source code to object code.

For many programmers, their preferred programming language is what their employer says it is.

 8)
Title: Re: Perfered Programming Language
Post by: BC_Programmer on July 16, 2008, 06:44:37 AM
Visual Basic 6 Enterprise Edition.

a quick little pic of my IDE setup.
http://www.geocities.com/bc_programming/vbwork.gif


I thought Cobol is like Fortran. (kinda like a desecdent of Fortran like C++ is a desendent of C)

Just BASIC pwns!  ;D

But i think Asm is pretty dang powerful it works right down to the Logic level, it loads something in register then sends it through the I/O bus to the display, No other code is like that but there arent any Asm compilers that i could find for a PC. Any suggestion?



Cobol= COmmon Business Oriented Language (or something)

FORTRAN= FORmula TRANslator

besides, FORTRAN was also used on punch cards as well. I don't think COBOL ever was.


Your having problems finding an ASM "compiler" because such a thing doesn't exist. it's called an assembler. And actually ALL code is at some point turned into machine language, and so does the same type of input/output as ASM does. ASM is just a characterized representation of machine code.


and from what I could find on the 'net, ASM either as a Java derivative, or ASM as an Oracle function.

WHA? ASM as a java derivative? I hope that was a joke, because I am now hopelessly confused. I could swear it means assembly language...


And let's clear up something about the BASIC languages, Visual Basic .NET doesn't count. if you use Visual Basic .net, you're not using BASIC, the last Visual Basic that ever existed was Visual Basic 6, and then Microsoft bastardized it by... um... adding all the features we asked for almost... but that isn't the point! the point is, they vastly changed everything, keywords that have been left in Visual Basic almost as a testament to it's predecessors were violently ripped from their roosts... but back on topic....


I used to program in QuickBasic (not QBASIC, gross), but I can no longer stand it. Ever since I started using Class modules extensively I have "rediscovered" programming, so to speak.


I don't know what this "Just BASIC" program is, but I'm guessing it's just a crappier version of FreeBASIC?
Title: Re: Perfered Programming Language
Post by: Aegis on July 16, 2008, 05:32:41 PM
I searched the 'net for asm and got this mess (http://www.google.com/search?q=asm&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a).

I do see one reference, further down, for assembly language.  I looked a little closer at the Java references, and one talks about manipulating bytecodes.  Perhaps that is a reference to assembly language...hey, the poll says Asm.  No capitals...is it an acronym?  Wasn't sure what to think, so I searched asm, and got the previously mentioned results.  If assembly language was meant, then it ought have been specified.  I found more references to Oracle than Java when I searched.

I threw in FORTRAN in my prior post as a salute to an oldie-but-goody.  What about Perl, Python, Ruby, and Ruby on Rails?
Just some more examples...
Title: Re: Perfered Programming Language
Post by: !~*:.Pink Floyd.:*~! on July 16, 2008, 08:01:07 PM
Hey wait doesnt Runescape run on Java?
Title: Re: Perfered Programming Language
Post by: Bones92 on July 16, 2008, 10:43:08 PM
Hey wait doesnt Runescape run on Java?

This doesn't benefit Java in any way shape or form...
Title: Re: Perfered Programming Language
Post by: reaper_tbs on July 16, 2008, 11:36:24 PM
Hate to burst your bubble, macdad.
But i believe you mean "Preferred"?
Unless i'm mistaken, in which case, i'm thoroughly confused..

And..

Hey wait doesnt Runescape run on Java?

This doesn't benefit Java in any way shape or form...

I agree.

Edit: I accidentally typed Calum instead of macdad.
Title: Re: Perfered Programming Language
Post by: Dias de verano on July 17, 2008, 12:15:38 AM
Hate to burst your bubble, macdad.
But i believe you mean "Preferred"?

Be careful! I got a right bollocking on here once for daring to correct someone's spelling. I agree that "perfered" is pretty ridiculous.
Title: Re: Perfered Programming Language
Post by: reaper_tbs on July 17, 2008, 12:19:17 AM
A bollocking doesn't sound too pleasant..
No offense intended in having corrected your spelling, captain mac_daddy.
I probably shouldn't post anything else on this issue in case i get done for "spamming for posts".
Title: Re: Perfered Programming Language
Post by: BC_Programmer on July 17, 2008, 11:22:10 AM
Hey wait doesnt Runescape run on Java?
Actually it runs on "computers". "java" is a "programming" language.

well, to correct myself, it technically runs on a JVM which runs on computers...


I searched the 'net for asm and got this mess (http://www.google.com/search?q=asm&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a).

I do see one reference, further down, for assembly language.  I looked a little closer at the Java references, and one talks about manipulating bytecodes.  Perhaps that is a reference to assembly language...hey, the poll says Asm.  No capitals...is it an acronym?  Wasn't sure what to think, so I searched asm, and got the previously mentioned results.  If assembly language was meant, then it ought have been specified.  I found more references to Oracle than Java when I searched.

I threw in FORTRAN in my prior post as a salute to an oldie-but-goody.  What about Perl, Python, Ruby, and Ruby on Rails?
Just some more examples...

well, I assumed ASM, I don't think I'd call it an acronym... I think it got the name simply from the file extension (*.ASM).


And now, a brief opinion on some programming languages:

HTML:

I swear to god if I hear another person call this a programming language... and NO it is NOT a technicality! it's like calling a cheap reliant a corvette! complete misinformation! I mean if you tell somebody your a "programmer" and they subsequently discover that you really are just a markupper, whose going to look silly then? Huh? I can assure you, it won't be your neighbors dog. or his cat, for that matter.


BASICA:

The IBM Personal Computer Basic 
Version A2.10 Copyright IBM Corp. 1981, 1982, 1983 
60455 Bytes free 

Ok
 

I have to say, my favorite thing about BASICA and GWBASIC (it's younger sibling) is that it's fun to start it on other peoples computers, just to challenge them to get out! "exit" Nope. "quit". Nope. Yes, for some reason the command to quit is "SYSTEM". how intuitive.

QBASIC:

If anybody programs in this- good for them. stick it to Microsoft! "yes, I know you guys have the .NET framework and the windows API and all that, but I prefer to use a 20 year old programming tool that was included on DOS 5 and 6 as a crappy (although effective) substitute for REXX in IBM's PC-DOS. Also I hate compiling programs, so I'll just keep them in BAS format and CHAIN them together into 5 separate modules containing code that is completely unrelated."

My advice for anybody stumbling upon this program, is to quickly (and I can't stress that enough, is to type Alt+F, X. You're safe. And then get...


QuickBasic 4.5

I am still amazed at the people who actually write programs in this language and think that they are financially viable. I mean, sure, they may be viable to do what you intend, but there is no way a company that runs Windows is ever going to invest in a 16-bit DOS executable for mission-critical tasks. On the bright side, what used to cost a goodly sum in the old days, can now be had for free on abandonware sites, because apparently after a software developer stops working on a product for a specified period of time, it becomes free!


QuickBasic PDS 7.1:

Much better. Much Better. 4.5 is childs play compared to QBX. ROCK ON QBX! I love you!

VB-DOS:

whats better then QuickBasic PDS 7.1? a more expensive version with little text windows that capitalize on the success of Windows 3.1 without even having to commit to actually running on it!


Turbo Pascal:

a good language, I just never got into using it seriously *censored* shame too, it's a great language. I think I was put off by it's lack of an exponentiation operator. I mean, it has no exponentiation operator, but it has a IN operator for it's "set" types?


Perl:

a great language, but anybody has to admit that it is definitely the ASCII equivalent of vomit. I mean, it's alright right after it comes out of you, but come back after a few months, and it'll be unrecognizable (not to mention quite putrid). You heard me, Larry Wall.

Visual Basic

I've used Visual Basic version 2 and 6, and have also messed around in the others (VB1 humours me to no end), and I find that although it lacks a lot of what other languages offer, it makes up for it in learning curve. Given, I probably could have learned Microsoft QuickC instead of QuickBasic, and thus moved on to Visual C++ 6.0 and then C#, but then I'd have a high-paying job, a corvette, a hot wife, and three kids, but no time to visit computerhope. I think I'll stick with my Visual Basic.

C++

oh wait, I know C++, sort of. only enough to know I don't want to know the rest. Any language verbose enough to include templates as part of a language definition doesn't garner further attention from me then a theoretical analysis.


C#,Visual Fred, and .NET

I don't think I could loathe anything anymore then I do the .NET framework. I really don't. All I know is that Microsoft has this Vendetta against Sun Microsystems for cancelling their license agreement that let Microsoft develop J++, because they kept adding "Microsoft Only" extensions to it. So now Microsoft is dedicated to creating it's own JVM that it calls the CLR, and then spends the rest of it's time trying to cover it up. It's really great, because just like java, the simplest program's memory requirements skyrocket with the price of gas. Difference being they won't come down, because you also have this memory leak called "garbage collection". Did I mention I hate garbage collection? Reference counting may require programmer attention but it's a *censored* of a lot better to code properly first off then to have your objects sitting idle taking up god knows how much memory until the garbage truck rolls by that week to take out the trash. Of course the irony is that Garbage collection essentially needs reference counting anyway, so why not just delete the object when it is... deleted, rather then wait some arbitrary period of time to delete a bunch of different objects? My theory is  that doing that prevents the creation of new algorithms, like "Stop and Copy" which means the program stops and you need to copy your OS system files back onto your system drive because they got corrupted, or "Mark And sweep", which means that all the objects get deleted at once leaving the allocated memory a hideous fragmented mess. (OK, so I don't have a good wordplay joke for the second one, so sue me).


The closest thing to .NET that I like would have to be P-code, simply because it isn't completely retarded, and actually has benefits.


Wow, that is probably my longest post ever. oh well.
Title: Re: Perferred Programming Language
Post by: macdad- on July 17, 2008, 03:55:08 PM
sorry dias. I meant Favored but that would be kinda stupid so preferred would be more apporpriate. and by the way. spell check for the forums doesnt work on my computer. Whenever i press the button, the window pops up but it doesnt so any of the mistakes. oh well.

Thanks BC for your opinions on the programming languages.

C++ and C: I have to admit that these are great programming languages. Pretty dang powerful compared to Java and VB.

ASM: Kills C++ and C. Very good when you are interfacing with a chip(microcontroller) But i just wish that they could create an IDE for it that has syntax highlighting and all the other goodies.

Java: I despise it, except when im playin runescape.  :D

Just BASIC: you guys should try this sometime soon. Its like QBASIC execept it runs in Windows. Try it here (http://www.justbasic.com/).

QBASIC: Still good but hard to move around in(switching between windows and stuff)

VB: Better than Just BASIC, and QBASIC since it lets you work with DLLs.

HTML:Yes BC this is not a programming language. But it is a platform for Programming Languages on the web(e.g. Java).
Title: Re: Perferred Programming Language
Post by: BC_Programmer on July 17, 2008, 04:34:35 PM
HTML:Yes BC this is not a programming language. But it is a platform for Programming Languages on the web(e.g. Java).

Well- actually the browser would be the platform, the HTML would just be where it's defined. pretty static, like a config file. <APPLET> tag or something similiar...


switching between Qbasic and windows- why not just run it in a window? Also, heres a tip that might work, I know it works in QBX, but I don't know about straight qbasic, the /h switch, for 43 lines instead of 25. I use a P-75 for my DOS programming (of which I might write a few lines every month or two, so it's fairly far between), and I'm kind of put off it because I can't change the number of lines without the screen going all funny.



Just BASIC: you guys should try this sometime soon. Its like QBASIC execept it runs in Windows. Try it here (http://www.justbasic.com/).





hey, what about freeBASIC? I can't stand to program without classes anymore though- it feels wrong somehow to not implement interfaces. He was planning to add class support to freeBASIC, but I don't know how well that will pan out. I'll definitely check out justBASIC though, I have too much free HD space here, gotta fill it with stuff. over 300GB to fill!

Also if you like working in QBASIC you should try QuickBasic PDS 7.1- I got my copy so long ago, but it's somewhere on that forest of the internet.




VB: Better than Just BASIC, and QBASIC since it lets you work with DLLs.

whaa- are you sure this Just BASIC doesn't support DLL declarations? freeBASIC does, HA HA! (well, with it's SDK) Also, you can CREATE dlls in Visual Basic, it's just a serious pain to intercept the IDE's call to the Linker to cause it to force certain module functions to be exported- but ActiveX DLL's work great for me, once I get past the initial bump of registering them on any client machine.


oh yeah, ASM doesn't really have any IDE's, but a lot of dissassemblers that are available can be used for creating new ASM programs.


Also, we're all clear on the difference between Java and Javascript, right? Java was getting all the hype, and Netscape was working on this scripting language, it was going to be called LiveScript, but they figured it would get more attention if they renamed it to capitalize on the success of Java. Bang, "JavaScript" was born, and to pat themselves on the back they played another round of golf. which is pretty much what they did everyday until Netscape 7 flopped. Anyway, I like Java the language, I just wish they'd actually make it "compile", i mean, they have a JVC compiler, but it doesn't "really" compile it, it just turns it into the java bytecode. java bytecode angers me. the early incarnations of Java VMs were great, they had bugs, but at least they were obscure. Now you get a bloody tray icon whenever a java program starts. good, I need another one of those.




does anybody else notice the longest paragraph is my rant on .NET?
Title: Re: Perfered Programming Language
Post by: macdad- on July 17, 2008, 04:40:34 PM
BC, actually Just BASIC Gold Version(you have to pay for it) does work with DLLs. I'll look into freeBasic, and about Netscape making JavaScript. I wonder if one of the guys working on the project suggested the idea for the name and the logo(the coffee) due to the guy drinking alot of coffee, of course thats just a suggestion on how they may have gotten the name
Title: Re: Perfered Programming Language
Post by: Dias de verano on July 18, 2008, 12:31:57 AM
I once met someone who could assemble by hand; this was back in the days of EDLIN and DEBUG. I have been using Freebasic for a couple of years, with the FBIDE - er - ide. Programming languages are just software apps for turning your concisely expressed instructions into machine code. Whatever (a) floats your boat and (b) gets the job done in a maintainable fashion. I think hobby programmers lean towards (a) whereas people who code for a living may tend towards (b).

Title: Re: Perfered Programming Language
Post by: macdad- on July 18, 2008, 05:43:46 AM
I consider Programming games and apps a hobby. Yet computer programmers now a days get paid a large sum of money so its well worth considered to try it out.  ;)
Title: Re: Perfered Programming Language
Post by: Dias de verano on July 18, 2008, 05:54:16 AM
There are lots of people coding stuff in C++ for $20 an hour.
Title: Re: Perfered Programming Language
Post by: BC_Programmer on July 18, 2008, 09:07:13 AM
There are lots of people coding stuff in C++ for $20 an hour.

that's double what I'm making now. Have you looked at any of the job listing for programming? It seems they list as many acronyms as they can think of. I swear to god I saw "a new, forward thinking company [is] looking for talented individuals with knowledge in C++, Java, Visual Basic, ADO, FORTRAN..."  WHA! since when is a company that uses "FORTRAN" forward thinking? Besides, half the people that apply for those types of jobs wouldn't have those skills anyway, but BS their way in.
Title: Re: Perfered Programming Language
Post by: Dias de verano on July 18, 2008, 09:28:04 AM
The minimum wage where I live (Great Britain) is approximately $11 (US) equivalent. That means you can get that for flipping burgers or mopping lavatories.

I think the notion that computer programmers make a lot of money is perpetuated by people who sell programming courses. Of course a very talented software engineer with a proven track record and skill set can make a comfortable living, but that does not mean that Joe Sixpack can do a 6 week correspondence course in C++ and thereafter start raking it in.

As for Fortran, I love this quote

Quote
"The primary purpose of the DATA statement is to give names to constants; instead of referring to pi as 3.141592653589793 at every appearance, the variable PI can be given that value with a DATA statement and used instead of the longer form of the constant. This also simplifies modifying the program, should the value of pi change." —Early FORTRAN manual for Xerox Computers

It is far from obsolete. If somebody had at least an awareness of it, it might set them apart from the "boil in the bag" type of programmer I alluded to above.

Quote
Who uses Fortran?

"Real programmers". Number crunching

Nuclear physics (LANL Los Alamos Natl. Lab., CERN), energy, weapons

Weather forecast

Finite elements (engineering); Navier-Stokes eq.; Computational Fluid Dynamics (CFD)

Aircrafts (Boeing); spacecrafts (NASA, JPL Jet Propulsion Lab.)

Natural oil and gas exploration; earthquakes (geophysics)

MOPAC, MNDO (semi-empirical)

Gaussian, Turbomol, Molpro (ab initio)

GROMOS (MD)

SHELX (X-ray structure)
Title: Re: Perfered Programming Language
Post by: BC_Programmer on July 18, 2008, 09:40:16 AM
I never said FORTRAN wasn't a viable language or anything- it just seemed from the context of the ad somewhat out of place. with all the other specifications they laid out, like VB, C++, and so forth- it's a messy language, but it definitely has it's place, I just found it humourous in the context, just as I would have found it humourous to find a programmer for "time critical" tasks, and the language was C#.
Title: Re: Perfered Programming Language
Post by: macdad- on July 19, 2008, 06:38:55 AM
Fortran is now just kinda "swept-under-the-rug" deal. its not used much anymore. but im now glad that im taking Microsoft VB 6 for one of my classes in High School.  ;D
Title: Re: Perfered Programming Language
Post by: Dias de verano on July 19, 2008, 06:41:23 AM
Fortran is now just kinda "swept-under-the-rug" deal. its not used much anymore.

Did you actually read my post? It's used a lot.
Title: Re: Perfered Programming Language
Post by: macdad- on July 19, 2008, 06:48:11 AM
sorry. Fortran was created so far back that i thought it was long gone. but i guess i was wrong. Thanks Dias for sharing the info about Fortran though.
Title: Re: Perfered Programming Language
Post by: Dias de verano on July 19, 2008, 06:52:43 AM
sorry. Fortran was created so far back that i thought it was long gone. but i guess i was wrong.

You may be interested in a thing called "checking". It's a handy thing to do before posting stuff.
Title: Re: Perfered Programming Language
Post by: BC_Programmer on July 19, 2008, 09:38:45 AM
And about Netscape making JavaScript. I wonder if one of the guys working on the project suggested the idea for the name and the logo(the coffee) due to the guy drinking alot of coffee, of course thats just a suggestion on how they may have gotten the name


The coffee cup logo is for java not javascript, they are completely different languages altogether. Like I say, netscape was simply trying to capitalize on it's popularity back in 95-ish, by renaming they in-development "LiveScript" to JavaScript. Of course they also ended up confusing the heck out of everybody because the names are so similar. Sun Microsystems, on the other hand, originally had a language they devised code named "oak". It was originally intended for such purposes as programming appliances, like toasters, refridgerators, and coffee makers. I'm not sure if that had anything to do with the name, but that's always been the way I've thought of it. Of course it ended up that Java wasn't to be used for appliances but rather publishing useless crap on the web. (a Niche a think was filled long ago, by HTML, or rather the birth of HTML as used on the web).

but im now glad that im taking Microsoft VB 6 for one of my classes in High School.  ;D

I got lucky at my high school, because the year after I graduated, they started using VB .NET instead. blech. I only know this because I visited my old Computer Science teacher, and the "replacements" for me (the programming nerd that seems to know everything) were disgustingly unknowledgable about anything other then VB .NET or C# (again, blech). Not to mention they actually looked down on me because I didn't care for .NET. Sadly none of their Prime number generators could touch the speed of the Visual Basic 2 version I had written in grade 9, and this was supposed to be advanced Placement Grade 12 Computer Science. Sadly they tried to blame the very same thing they thought was so great, .NET framework. As far as I know nobody in that class has ever managed to write a prime number generator (lists prime numbers until closed or paused) that's gone faster then the one I wrote, which is sad because I was bored one day and a VB6-tuned version goes even faster.

Warranted, it was likely that the students simply didn't know the Eratosthenes sieve algorithm, which wouldn't surprise me because they didn't even know what a stack was, much less how to write one. Instead they simply directed me to some Framework class. In fact, that whole incident proved to me that people can't really learn a whole lot about programming from .NET, simply because of the framework. Half the fun of programming is writing reusable classes and not having to revisit the issue unless your working on the class itself, thus letting you think about more important programming issues.

sorry. Fortran was created so far back that i thought it was long gone. but i guess i was wrong. Thanks Dias for sharing the info about Fortran though.

BASIC isn't exactly a language newcomer either. neither is C or Pascal, for that matter. (FORTRAN is older then both though). Come to think of it, the oldest programming language is still widely used (if only by compilers and assemblers), machine language. And I think ASM was second, then the branching out began.
Title: Re: Perfered Programming Language
Post by: macdad- on July 19, 2008, 01:31:32 PM
Quote
...BASIC isn't exactly a language newcomer either...

Yea because BASIC was written around the time of the Altair 8800
Title: Re: Perfered Programming Language
Post by: Dias de verano on July 19, 2008, 01:47:23 PM
Yea because BASIC was written around the time of the Altair 8800

Er...

Altair 8800: 1975

BASIC: 1964

What did I say about checking? (I realise that your generation considers everything before about 2000 being the "olden days")



Title: Re: Perfered Programming Language
Post by: Bones92 on July 19, 2008, 05:32:18 PM
I actually believe the most useful computers every created were the Commodore 64 and the VIC20, and the best language their version of BASIC.

My father ran the entire Bay of Islands power grid with homemade software on his VIC20 when the powerboards computer (the size of my bedroom) exploded after a lightening bolt directly hit a comms wire going to it.

And using PEEK and POKE and some of their gear he controlled nearly every substation in northland (in New Zealand) from his VIC20.

Try doing that in a week with Windows Vista!
Title: Re: Perfered Programming Language
Post by: macdad- on July 19, 2008, 06:25:02 PM
i condsider anything before the 1980's as old. Most people in my Gen would think something back in the 80's a calculator, so so wrong.
Title: Re: Perfered Programming Language
Post by: Aegis on July 20, 2008, 11:56:28 AM
Thirty-nine years ago, today, American astronaut Neil Armstrong stepped onto the moon.

http://en.wikipedia.org/wiki/Apollo_Guidance_Computer (http://en.wikipedia.org/wiki/Apollo_Guidance_Computer)


http://ed-thelen.org/comp-hist/vs-mit-apollo-guidance.html


Arguably, one of America's finest hours, and sadly, one we have not equaled in too long a time.
Title: Re: Perfered Programming Language
Post by: computeruler on July 20, 2008, 12:06:46 PM
i prefer batch even though its not even a programing language its the only kinnda thing i know like that and its easy
Title: Re: Perfered Programming Language
Post by: Aegis on July 20, 2008, 07:37:16 PM
Quote
i prefer batch even though its not even a programing language its the only kinnda thing i know like that and its easy

What language are you using to write your batch files?
Title: Re: Perfered Programming Language
Post by: computeruler on July 20, 2008, 07:53:28 PM
english ???
Title: Re: Perfered Programming Language
Post by: Aegis on July 20, 2008, 08:31:56 PM
Well, excuse me all the way to Hades and back for not knowing!

I haven't programmed for over twenty years now.  I used to do some UNIX shell scripting.
Title: Re: Perfered Programming Language
Post by: computeruler on July 20, 2008, 08:32:52 PM
lolol
Title: Re: Perfered Programming Language
Post by: Dias de verano on July 20, 2008, 10:58:14 PM
english ???

 ::)
Title: Re: Perfered Programming Language
Post by: Carbon Dudeoxide on July 20, 2008, 10:59:22 PM
I program in Binary.
Title: Re: Perfered Programming Language
Post by: Dias de verano on July 20, 2008, 11:06:43 PM
I program in Binary.

Using switches?
Title: Re: Perfered Programming Language
Post by: Carbon Dudeoxide on July 20, 2008, 11:10:10 PM
I program in Binary.

Using switches?

Yeah......of course..... (http://www.fileupyours.com/files/185178/msn.PNG)
Title: Re: Perfered Programming Language
Post by: Dias de verano on July 20, 2008, 11:17:56 PM
Way to go!

(http://farm2.static.flickr.com/1016/1394374477_8b241f0449.jpg?v=0)
Title: Re: Perfered Programming Language
Post by: Carbon Dudeoxide on July 20, 2008, 11:19:02 PM
Oh no, nothing too fancy. I just spend my days typing Zeros and Ones until they do something......
Title: Re: Perfered Programming Language
Post by: macdad- on July 21, 2008, 06:49:03 AM
Way to go!

(http://farm2.static.flickr.com/1016/1394374477_8b241f0449.jpg?v=0)

holy crap thats like dino computer.  but interesting 8)
Title: Re: Perfered Programming Language
Post by: BC_Programmer on July 21, 2008, 09:20:42 AM
100101011010110110110010010011101011101 010101010111011011011100010110010101100 110011010001011011011011101011010101101 011010100110110101011010101011010100101 101010110010110101010101010100010010011 001001010111001010110110111010010110010 110011001100101100110101010110011001101 010110110110110001010111001010110111010 010010101101011010001001011001010101100 111001011001011010110101011010110110101


Oh sorry, I was accidentally talking in my other language. you see I know 10 languages, English and Binary.



Way to go!

(http://farm2.static.flickr.com/1016/1394374477_8b241f0449.jpg?v=0)

WOW! that computer even has KEYS! newfangled! Much more efficient then shorting out pin blocks.
Title: Re: Perfered Programming Language
Post by: macdad- on July 21, 2008, 04:27:44 PM
wasnt that computer from the 70's?
Title: Re: Perfered Programming Language
Post by: Aegis on July 21, 2008, 07:41:24 PM
Part of why the old systems were amazing in what they could do for the hardware specs was they didn't have to waste resources on providing a pretty graphical user interface!   ;)
Title: Re: Perfered Programming Language
Post by: Bones92 on July 22, 2008, 12:57:28 AM
Part of why the old systems were amazing in what they could do for the hardware specs was they didn't have to waste resources on providing a pretty graphical user interface!   ;)

I agree, these GUI's are useless for me. I'd rather have a win 3.1 that could run todays programs than XP hoggin half my ram so it looks nice
Title: Re: Perfered Programming Language
Post by: Dias de verano on July 22, 2008, 01:34:15 AM
I'd rather have a win 3.1 that could run todays programs than XP hoggin half my ram so it looks nice

Is it really "hoggin" it or just using it?
Title: Re: Perfered Programming Language
Post by: macdad- on July 22, 2008, 06:16:45 AM
if you think about it the DOS Shell and Windows 3.1 are GUI's technicly speaking even if they arent as fancy as Windows Vista's GUI.
Title: Re: Perfered Programming Language
Post by: BC_Programmer on July 22, 2008, 09:10:14 AM
if you think about it the DOS Shell and Windows 3.1 are GUI's technicly speaking even if they arent as fancy as Windows Vista's GUI.

umm, its not a question of technicality. Windows 3.1 and DOS-SHELL are GUI's. they use Graphics to present a User-Interface- kind of cut and dried if you ask me.

win 3.1 that could run todays programs

therein lies the problem. Have you ever managed to run a Win32 PE on Win 3.1. BTW.

Also, If memory serves, Windows 3.1 won't use more then 64MB of RAM anyway, so the rest still gets wasted. And even if it could, it always runs out of selectors for it's GDI and USER heaps anyway, so it's not really a question of memory use, but rather limitations in it's design.

If you don't want XP to waste resources in it's Luna themes, just disable it and use the Classic theme. There, problem mostly solved.


And, finally, Windows Vista isn't a GUI, because that assumes that the User decides what they do, not the OS. It's more of a "here, you could do a lot of things, but you're only allowed to do these." type thing. Hard to explain...
Title: Re: Perfered Programming Language
Post by: macdad- on July 22, 2008, 03:48:07 PM
is there a way to over come this limitation on RAM, like how you said Windows 3.1 only works with 64MB of RAM?
Title: Re: Perfered Programming Language
Post by: Dias de verano on July 22, 2008, 03:49:12 PM
is there a way to over come this limitation on RAM, like how you said Windows 3.1 only works with 64MB of RAM?

No.
Title: Re: Perfered Programming Language
Post by: macdad- on July 22, 2008, 04:38:39 PM
oh.
Title: Re: Perfered Programming Language
Post by: BC_Programmer on July 22, 2008, 10:53:28 PM
is there a way to over come this limitation on RAM, like how you said Windows 3.1 only works with 64MB of RAM?

not using RAM wouldn't be the least of the problem if you tried to run Windows 3.1 on a modern computer. Even assuming DOS 6 Fdisk will properly recognize the Hard drive, you still can only make partitions up to 2GB in size (fat32 enabled DOS 7 notwithstanding), which limits you to 23 (letters C through Z) times 2GB, or 66 GB. Even then, it's using a ridiculously large cluster size, leaving a lot of slack space. And good luck finding a Video Driver in windows 3.1 written for a new Geforce or Radeon, ditto goes for most sound cards, and I don't think there are drivers for any Wireless cards either.

And if one was to do so, say good-bye to any "advanced features" of the motherboard, like ACPI or Hyperthreading, or, well, pretty much any extension, like SSE,3dnow, MMX... Heck, Windows 3.1 only supports PCI when drivers expose them as ISA, even then their are problems.

And even with 64MB of ram, GDI and USER heaps (as mentioned previously) are limited to 64K, and their is a limit on the number of "selectors" (memory handles, I believe) that can be allocated. Once those are exhausted, it won't matter if you have 2MB or 2GB or memory, it won't be able to allocate any more (usually followed by a terrific crash, including fonts reverting to system.
Title: Re: Perfered Programming Language
Post by: macdad- on July 23, 2008, 06:58:20 AM
so it basicly more trouble than its worth
Title: Re: Perfered Programming Language
Post by: BC_Programmer on July 23, 2008, 11:54:20 AM
well, If you can stand the standard 640x480x4-bit resolution that you'll be able to use with a new 512MB Geforce or Radeon, and don't need internet, and like having 1984 megabytes of RAM being unused out of your 2GB, and think MMX,SSE,and the other extensions are laughable, and don't want to watch DVD's (or burn them, for that matter), then yeah, it's worth the trouble. (oh yeah, you'll probably need to dig out a Floppy drive, and most newer computers don't even have a Floppy Disk controller on-board, so you'll need to get a PCI adapter for that, and guess what! It's sure to not include drivers for DOS or win 3.1, making installation of either impossible anyway.
Title: Re: Perfered Programming Language
Post by: macdad- on July 23, 2008, 04:30:35 PM
i could survive the 640x480 resolution i have my display set to that all the time(of course i can get way better res but im just used to having a small desktop to keep track of all the icons i have on it.)
Title: Re: Perfered Programming Language
Post by: BC_Programmer on July 23, 2008, 04:32:36 PM
err- the lower the resolution the fewer icons fit on the screen...


what about only 16 colors?
Title: Re: Perfered Programming Language
Post by: macdad- on July 23, 2008, 04:35:44 PM
that would be kinda annoying. i have it set to 24bit colors. but the keeping track of my icons, i use folders keeps your desktop easier to manage. i have a folder for my batch programs, my security progs, etc.
Title: Re: Perfered Programming Language
Post by: BC_Programmer on July 23, 2008, 04:46:29 PM
how many icons do you have?

And I lied, there actually is a Super VGA driver that works in 800x600 on almost any Video card. But it's still 16 colours.
Title: Re: Perfered Programming Language
Post by: macdad- on July 23, 2008, 04:52:40 PM
well i have a regular VGA monitor and i have 21 icons on my desktop, 5 of them are the My computer, my docs, recycle bin, network places, and Internet Explorer, and 3 of them are folders i made, the rest are shortcuts to my apps on my computer.
Title: Re: Perfered Programming Language
Post by: BC_Programmer on July 23, 2008, 05:13:54 PM
How did you get it to display 640x480? XP (if that is what you're running) only goes down to 800x600...

I have 47 icons. I can probably erase a lot of them. I'd have more, but I organized some of them into folders on the desktop.
Title: Re: Perfered Programming Language
Post by: macdad- on July 24, 2008, 03:32:04 PM
whoops sorry i had it set to 600x480 but i normally have it at 800x600. I have Win 2K and you can get it down to that size.
Title: Re: Perfered Programming Language
Post by: Google on July 25, 2008, 09:57:00 AM
Go batch files lol :) :) I'm not much of a programmer.... :-\ :-\ :-\
Title: Re: Perfered Programming Language
Post by: computeruler on July 25, 2008, 10:13:06 AM
w00t ;D batch FTW
Title: Re: Perfered Programming Language
Post by: macdad- on July 25, 2008, 05:11:57 PM
computeruler did you get my email?
Title: Re: Perfered Programming Language
Post by: computeruler on July 25, 2008, 05:20:37 PM
ya i got it
Title: Re: Perfered Programming Language
Post by: macdad- on July 26, 2008, 07:24:59 AM
did you get my 3D Mine Demo working?
Title: Re: Perfered Programming Language
Post by: computeruler on July 26, 2008, 11:14:13 AM
when i get my pc running ill try
Title: Re: Perfered Programming Language
Post by: EntityX on July 27, 2008, 01:34:50 PM
I program in Visual Basic 2008. I like it. The application I've been working on for almost 2 years was working smoothly in XP and then I upgraded to Vista and everything is way way slower and I can't get into the designer.

When I was a senior in high school I learned Fortran. Somebody told me Fortran was dead back in 1990 but I understand it is still in use though maybe not too popular.


Title: Re: Perfered Programming Language
Post by: macdad- on July 27, 2008, 05:31:27 PM
word of advice: Go back to Win XP, Vista has way too many bugs. XP is the place to be.
Title: Css-faq
Post by: Pitter on August 12, 2008, 12:15:36 AM
Hi...........
I think best Programming language is Cascading Style Sheets (CSS)
Please visit this site
http://www.css-faq.com/ and read this article.
Title: Re: Perfered Programming Language
Post by: kpac on August 12, 2008, 03:22:25 AM
Hi...........
I think best Programming language is Cascading Style Sheets (CSS)
Please visit this site
http://www.css-faq.com/ and read this article.

First of all, CSS isn't a programming language.... It is a styling language for the web
Second, don't advertise your websites here.
Third, don't change the name of the topic to something about CSS, when the name of it before was about programming.
Title: Re: Perfered Programming Language
Post by: computeruler on August 12, 2008, 10:37:03 AM
im learning visual basic now ;D
Title: Re: Perfered Programming Language
Post by: Carbon Dudeoxide on August 12, 2008, 10:38:34 AM
Good.  8) 8) 8) 8) <-- wear eye protection, LOL.

 ::)
Title: Re: Perfered Programming Language
Post by: macdad- on August 12, 2008, 04:35:31 PM
im learning visual basic now ;D

dito  ;)
Title: Re: Perfered Programming Language
Post by: computeruler on August 12, 2008, 05:48:50 PM
lol im using build a program now! microsoft visual basic 2008 express edition it was $20 at barns and nobles what are you using??
Title: Re: Perfered Programming Language
Post by: Aegis on August 13, 2008, 07:09:26 AM
What I really wish is that more people would improve their English language "programming" skills.    ::)
Title: Re: Perfered Programming Language
Post by: !~*:.Pink Floyd.:*~! on August 13, 2008, 10:18:54 AM
lol

Actually I wanna learn some more programming lanquages I wanna make cheap little games for the PC

Like the games on Newgrounds?
Title: Re: Perfered Programming Language
Post by: computeruler on August 13, 2008, 11:47:01 AM
that would be flash
Title: Re: Perfered Programming Language
Post by: Sidewinder on August 13, 2008, 12:01:36 PM
lol im using build a program now! microsoft visual basic 2008 express edition it was $20 at barns and nobles what are you using??

I thought the Express editions of the entire Visual Studio Suite including SQL was a free download from
Microsoft (http://www.microsoft.com/express/download/).

Microsoft seems to be pushing C# and the XNA framework for game development.

 8)
Title: Re: Perfered Programming Language
Post by: computeruler on August 13, 2008, 01:24:00 PM
ya  but the book  helps me learn it
Title: Re: Perfered Programming Language
Post by: macdad- on August 13, 2008, 04:01:04 PM
VB 6, it was free so i didnt complain, but today we had the wrong version of VB, the textbox we were using was about VB .NET so we may have a change on the textbox or on the software.
Title: Re: Perfered Programming Language
Post by: !~*:.Pink Floyd.:*~! on August 13, 2008, 04:15:32 PM
that would be flash
Thx  8)
Title: Re: Perfered Programming Language
Post by: Sidewinder on August 13, 2008, 06:15:26 PM
ya  but the book  helps me learn it

Good point.  ;D
Title: Re: Perfered Programming Language
Post by: BC_Programmer on August 17, 2008, 01:46:26 PM
that would be flash
Well- Flash is the name of the software. ActionScript is the language, and I personally hate it. It claims to be objet oriented and yet just tosses almost everything into a single _root object. Who calls a object with a name starting with a bloody underscore?

It can make some really need stuff in the skilled hands, but I personally think it's a more jumbled mess then Perl.


VB 6, it was free so i didnt complain, but today we had the wrong version of VB, the textbox we were using was about VB .NET so we may have a change on the textbox or on the software.
do you mean the textbook you were using? because it's a bit difficult to put a VB6 textbox on a .NET form or vice versa.

VB6 isn't free, except in a stripped down Learning edition.
Title: Re: Perfered Programming Language
Post by: KenJackson on August 17, 2008, 08:19:51 PM
I picked "C" in the poll, but I would have picked Bash shell script if it was an option. 

It's just amazing what you can do in a shell script.
Title: Re: Perfered Programming Language
Post by: Aegis on August 17, 2008, 10:36:15 PM
Agreed, Ken.  Before I had Informix available at work, I wrote and maintained a small database program using shell script.  It was fun.
Title: Re: Perfered Programming Language
Post by: qinghao on August 18, 2008, 12:49:24 PM
Basic, take Visual Basic for example,it is easy to learn and easy to use ,
although its performances lower than C/C++.
Title: Re: Perfered Programming Language
Post by: macdad- on August 18, 2008, 03:48:12 PM
Basic, take Visual Basic for example,it is easy to learn and easy to use ,
although its performances lower than C/C++.

i am taking it, but go with VB .NET, even though i like VB6(because im used to it), the .NET version is much more powerful
Title: Re: Perfered Programming Language
Post by: SEBNN on August 25, 2008, 10:01:02 AM
I choose C# because of the 2 I have used it seemed the most versatile.  However, I am currently learning Java out of necessity as the program I want to automate only has an included Java window for automating the program.  Oh the fun!
Title: Re: Perfered Programming Language
Post by: macdad- on August 25, 2008, 04:00:20 PM
that would be flash
Well- Flash is the name of the software. ActionScript is the language, and I personally hate it. It claims to be objet oriented and yet just tosses almost everything into a single _root object. Who calls a object with a name starting with a bloody underscore?

i tried AS, it sucked. and the debugger is no help anyways and i agree 100% with you.
Title: Re: Perfered Programming Language
Post by: macdad- on August 25, 2008, 04:05:33 PM
and BC, it was VB6 Portable edition. which was free.
Title: Re: Perfered Programming Language
Post by: BC_Programmer on August 28, 2008, 06:04:50 PM
and BC, it was VB6 Portable edition. which was free.

The only free version from MS is the learning edition (legally, of course). Technically this "portable edition" doesn't officially exist and rather is essentially illegal. Not that I care, I'm gonna try it anyway. ALthough the question arises as to wether there is any point to trying it since I have the Visual Studio 6.0 Enterprise... Does this work on a USB key on other computers then?
Title: Re: Perfered Programming Language
Post by: priya1 on August 29, 2008, 01:04:38 AM
I prefer C and  C++  language. In this we can use some syntax .because these are
programming   language.

_______________________________________ _

priya1

[link Removed - please do not advertise other websites]
Title: Re: Perfered Programming Language
Post by: macdad- on August 29, 2008, 11:48:42 AM
and BC, it was VB6 Portable edition. which was free.

The only free version from MS is the learning edition (legally, of course). Technically this "portable edition" doesn't officially exist and rather is essentially illegal. Not that I care, I'm gonna try it anyway. ALthough the question arises as to wether there is any point to trying it since I have the Visual Studio 6.0 Enterprise... Does this work on a USB key on other computers then?

yes it works on a USB key, aparntly this so called protable edition puts all the files in your temp folder when you run it. it seems like someone else owns the licesnes for it. though. BC i didnt make this and i just looked up VB6 on google and i found VB6 Portable. but look at the about.

[recovering disk space -- attachment deleted by admin]
Title: Re: Perfered Programming Language
Post by: BC_Programmer on September 01, 2008, 02:25:14 PM
Hmm, I might try it, or at least test it out. I don't really need it right now, since I've graduated School ages ago. (I could have really used it then...). But one can never predict when they'll be at somebody elses computer (without Visual Studio Installed) and just NEED to run the IDE or something.


It's a community modification. The only Microsoft-released versions of Visual Basic 6 were the Learning Edition, Professional Edition, and Enterprise edition. Strange stuff happens when you mess around with the files however, for example installing the pro edition in a USB key, and running it on another computer will show the splash screen with the text "Working Model Edition". Whatever that is...
Title: Re: Perfered Programming Language
Post by: macdad- on September 01, 2008, 03:40:22 PM
the portable version works on a USB drive but it requires you to add it to the registry to make the exe file.
Title: Re: Perfered Programming Language
Post by: BC_Programmer on September 02, 2008, 05:15:57 PM
I hate to say it, but we really shouldn't be discussing The "portable Edition" of VB6, since as I said it is not an official distribution. I wasn't sure, so I decided to take a gander at the resources in VBA6IDE.DLL...

String Table 842 reveals the following values:

13456,    "Learning Edition"
13457,    "Professional Edition"
13458,    "Enterprise Edition"
13459,    "Control Creation Edition Version 6.0"


However, there is no occurence of the word portable besides an error message in the entire file. VB6.EXE itself has only one string table, containing a few error messages.


Therefore, the portable edition is a infringement on Microsoft's EULA for Visual Basic 6.0, which includes modifications to the Binary images provided.


Not that I'm against it at all, We just wouldn't want ComputerHope getting in trouble for our discussion, would we?

Also: I hate to burst your bubble but all they changed was a resource file (thus adding the "portable" word in there). The actual version is the professional Edition, with a few features removed. This is the reason the registry requires editing- the professional version won't compile without a change when placed on portable media and run on a foreign computer. I experimented with my USB key and the Visual Studio CD to install a portable version onto the key, and the best I could come up with was a .REG file to make the necessary changes. Looks like this "portable" edition has the same problem? Or does it actually save settings in an INI on the key?
Title: Re: Perfered Programming Language
Post by: macdad- on September 02, 2008, 05:20:13 PM
seems to actually save the settings in a INI file, but under ur temp fldr and yes i understand.
Title: Re: Perfered Programming Language
Post by: Google on February 01, 2009, 08:37:00 AM
HTML all the way
Title: Re: Perfered Programming Language
Post by: Carbon Dudeoxide on February 01, 2009, 08:42:53 AM
There you go bumping topics again....
Title: Re: Perfered Programming Language
Post by: BC_Programmer on February 01, 2009, 09:24:08 AM
with off-topic banter, since HTML is not and has never been a programming language. It's a markup language.
Title: Re: Perfered Programming Language
Post by: computeruler on February 01, 2009, 10:55:08 AM
(http://bestsmileys.com/bumping/3.gif)
this topic was like from sep 2 of last year!
Title: Re: Perfered Programming Language
Post by: kpac on February 01, 2009, 11:03:10 AM
with off-topic banter, since HTML is not and has never been a programming language. It's a markup language.

http://en.wikipedia.org/wiki/SGML ;D
Title: Re: Perfered Programming Language
Post by: Google on February 01, 2009, 11:32:54 AM
with off-topic banter, since HTML is not and has never been a programming language. It's a markup language.

Oh well, It's better haha.

Sorry CD I'm really bored. Some one give some interesting sites.... ;D ;D
Title: Re: Perfered Programming Language
Post by: Dias de verano on February 01, 2009, 11:35:12 AM
Mr Google, you sure are posting a lot of trash.
Title: Re: Perfered Programming Language
Post by: BC_Programmer on February 01, 2009, 12:35:17 PM
with off-topic banter, since HTML is not and has never been a programming language. It's a markup language.

http://en.wikipedia.org/wiki/SGML ;D

I'm not even particularly sure what your trying to say...  ???
Title: Re: Perfered Programming Language
Post by: kpac on February 01, 2009, 12:54:51 PM
I'm not even particularly sure what your trying to say...  ???

Standard Generalised Markup Language was the start of HTML. I was just backing up your point. ;)
Title: Re: Perfered Programming Language
Post by: BC_Programmer on February 01, 2009, 01:02:16 PM
oh OK. for a second I thought you were trying to say it was a programming language. I was almost worried about you.  ;D
Title: Re: Perfered Programming Language
Post by: kpac on February 01, 2009, 01:04:52 PM
I was almost worried about you.  ;D

You know me better than that.... :D
Title: Re: Perfered Programming Language
Post by: Google on February 01, 2009, 01:19:12 PM
Mr Google, you sure are posting a lot of trash.


Yea, I sure am. I'll try be more civilized from now on.
Title: Re: Perfered Programming Language
Post by: macdad- on February 01, 2009, 01:47:53 PM
why bring this back from the dead?
Title: Re: Perfered Programming Language
Post by: dirt1996 on February 05, 2009, 07:15:48 PM
BATCH ALL THE WAY
Title: Re: Perfered Programming Language
Post by: Google on February 05, 2009, 07:18:19 PM
Another bump????
Title: Re: Perfered Programming Language
Post by: macdad- on February 06, 2009, 12:16:09 PM
batch is good, but its even better when you add VBScript
Title: Re: Perfered Programming Language
Post by: Geek-9pm on February 06, 2009, 12:33:46 PM
Who said this:

  TCL
    8)
Many professional C++ programmers us this as 'glue' to tie together things that they don't want to rewrite in C++ are any other language. They use TCL and Tk as a "wrapper" to get the job done quick and easy.

Becasue it is open source thee is not much visible commercial interest. But it is, in fact, a production tool in use in the commercial world.

In the real world programmers often work in three languages on a project.
Title: Re: Perfered Programming Language
Post by: Dias de verano on February 06, 2009, 12:42:39 PM
Who said this:
  TCL

I think I did.
Title: Re: Perfered Programming Language
Post by: Aegis on February 06, 2009, 01:24:55 PM
Quote
they don't want to rewrite in C++ are any other language
???
Title: Re: Perfered Programming Language
Post by: computeruler on February 06, 2009, 01:30:29 PM
c++ or java or computer apps for school.  What do you guys think
Title: Re: Perfered Programming Language
Post by: Geek-9pm on February 06, 2009, 06:20:10 PM
Quote
Quote
they don't want to rewrite in C++ are any other language
Huh
What I meant was that a project may have built several apps in C ++ and each app has its own main thing and the apps are not integrated together. So the project leader says the apps have to be integrated. Oops. They have conflictual thing sin them and they do not really work together. What the boss wants is a package that makes it loot like one big application. So the programmers do not want to re-write the apps so that can all be in one big EXE. So they use a script language like TCL to do a GUI that gives a look and feel of a kind of integrated app. The TCL is just a user interface that lets the user pick an app from a list.
Do you understand what I mean? The advantage of TCL is it can do a simple GUI that looks nice in windows.
I may have exposed a inside secret.
Sorry. I can't keep my beak shut.
Title: Re: Perfered Programming Language
Post by: Aegis on February 07, 2009, 10:50:59 AM
OK -- cool -- I'll have to keep that in mind.
Title: Re: Perfered Programming Language
Post by: Dias de verano on February 07, 2009, 11:02:41 AM
Snit looks fun...

Quote from: Wikipedia
Snit is intended to help build applications out of the code at hand.
Title: Re: Perfered Programming Language
Post by: michaeldadmum on February 14, 2009, 01:37:36 AM
I've voted C++. I think that C is the de-facto standard in UNIX but the original C language lacked many features (reference, template, STL, string, overloading, class, etc.). I currently use lots of these features in C++ now.
Title: Re: Perfered Programming Language
Post by: BC_Programmer on February 14, 2009, 09:21:20 AM
C, not C++, is the de-facto standard of UNIX and is what UNIX is written in, as well as most of it's user-based derivatives, such as Ubuntu, GNU,Fedora, and so forth.

in my opinion C++ is a somewhat rushed implementation of OOP into  the existing C language. The fact that one needs to define the class interface and the concrete class itself in separate header and cpp files makes file management a unnecessary pain in the but.

Additionally, although simply using classes in C++ is workable, a completely different set of difficulties arises when trying to implement COM classes via C++. with requirements to implement IUnknown, IDispatch, IPersistFile, IObjectSafety, and goodness knows how many other COM interfaces, many of which contain basic boilerplate code (which can be easily wrapped into templates as shown by ATL).

of course this isn't really a design flaw on the part of C++ but rather the lack of anything higher-level to the C++ programmer for COM components. As an example, Visual Basic and Delphi can both implement COM classes without requiring the programmer to manually implement the various required classes (IClassFactory and so forth)