flat assembler
Message board for the users of flat assembler.

Index > Heap > Most faulty programming language

Goto page Previous  1, 2, 3  Next

Most faulty programming language
FASM
2%
 2%  [ 1 ]
NASM / YASM
0%
 0%  [ 0 ]
Other ASM's (GAS, MA$M, TASM ideal)
2%
 2%  [ 1 ]
FreePASCAL
8%
 8%  [ 3 ]
FreeBASIC
0%
 0%  [ 0 ]
C
2%
 2%  [ 1 ]
C++
22%
 22%  [ 8 ]
D
0%
 0%  [ 0 ]
E
0%
 0%  [ 0 ]
B
0%
 0%  [ 0 ]
QuakBASIC
2%
 2%  [ 1 ]
Fortran
0%
 0%  [ 0 ]
Cobol
2%
 2%  [ 1 ]
Java
14%
 14%  [ 5 ]
Python
0%
 0%  [ 0 ]
VB .NET or similar .NET stuff
28%
 28%  [ 10 ]
Other
11%
 11%  [ 4 ]
Total Votes : 35

Author
Thread Post new topic Reply to topic
0.1



Joined: 24 Jul 2007
Posts: 474
Location: India
0.1
Languages in their faultiness order most to least:
Assembly -> C -> C++ -> Java
Post 27 Jul 2007, 04:53
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid
Quote:
Languages in their faultiness order most to least:
Assembly -> C -> C++ -> Java

based on what?
Post 27 Jul 2007, 05:15
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
0.1



Joined: 24 Jul 2007
Posts: 474
Location: India
0.1
Based on my personal taste Wink
Post 27 Jul 2007, 05:27
View user's profile Send private message Reply with quote
vador



Joined: 12 Nov 2006
Posts: 68
Location: Madagascar
vador
I wonder what is the best thing to do for beginners:
- Learn assembly then HLL's
- Or learn an HLL and then Assembly
Post 27 Jul 2007, 05:58
View user's profile Send private message Reply with quote
vador



Joined: 12 Nov 2006
Posts: 68
Location: Madagascar
vador
I hate java
- It doesn't create native code apps (AFAIK at least, without GDC)
- Applications created with java don't look 'native', ie aren't skinned with Luna or whatever theme I set in windows or windowblinds (I don't know for Gnome and KDE)
- I'm forced to distribute the JRE with my app because some people don't have it
- When distributed, apps written in java needs a batch file or an executable written in another language as a launcher (i.e. to launch java.exe -cp xxx xxx)
- It creates slow and memory hungry programs
Post 27 Jul 2007, 06:04
View user's profile Send private message Reply with quote
0.1



Joined: 24 Jul 2007
Posts: 474
Location: India
0.1
vador wrote:
I hate java
- It doesn't create native code apps (AFAIK at least, without GDC)

That's feature not a BUG!
Quote:

- Applications created with java don't look 'native', ie aren't skinned with Luna or whatever theme I set in windows or windowblinds (I don't know for Gnome and KDE)
Feature! Native LnF is possible!
Quote:
- I'm forced to distribute the JRE with my app because some people don't have it
But you did not have to write it!
Quote:

- When distributed, apps written in java needs a batch file or an executable written in another language as a launcher (i.e. to launch java.exe -cp xxx xxx)
- It creates slow and memory hungry programs

How much you know about Java?

_________________
Code:
 o__=-
 )
(\
 /\  
    
Post 27 Jul 2007, 06:08
View user's profile Send private message Reply with quote
shoorick



Joined: 25 Feb 2005
Posts: 1605
Location: Ukraine
shoorick
another interpretations of this topic title: "I fail to understand this language well" Wink
Post 27 Jul 2007, 06:17
View user's profile Send private message Visit poster's website Reply with quote
madmatt



Joined: 07 Oct 2003
Posts: 1045
Location: Michigan, USA
madmatt
rugxulo wrote:
I've never heard of a real "E" language, but QuakBASIC probably means QuickBASIC.


There was an 'E' language, it was written by Wouter van Oortmerssen for the commodore Amiga computers a looong time ago. here is a link to the website: http://wouter.fov120.com/e/index.html

There is another language called 'E', which is a java extension, more details are here: http://en.wikipedia.org/wiki/E_programming_language
Post 27 Jul 2007, 08:31
View user's profile Send private message Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3170
Location: Denmark
f0dder
I don't think every programmer has to learn assembly - if you're going to live off providing SAP solutions, or if you'll mostly be dealing with database-driven stuff, web systems, whatever... then there's not much point to it.

If you're going to be a fully-fledged programmer, sure, assembly should at least be something you've been introduced to, if not part of your regular toolkit.

Forcing people to spend time with 8086 is a waste of time, unless you're specifically going to pursue work with, say, embedded development or microcontrollers, you're not going to be dealing with something with that many restrictions (and heck, possibly not even for embedded work).

Being forced to work with a slow+old 32bit architecture, though, would make sense... my lovely old 200mhz pentium-mmx with 64megs of ram would be a good example, it's fast enough that you can do a lot of interesting stuff on it, but slow enough that you can't be overly careless with your code.
Post 27 Jul 2007, 10:30
View user's profile Send private message Visit poster's website Reply with quote
vador



Joined: 12 Nov 2006
Posts: 68
Location: Madagascar
vador
Quote:

How much you know about Java?


Not much I admit.
How do you launch java apps, by the way? the only way I know is by calling javaw.exe or jre.exe
Post 27 Jul 2007, 11:14
View user's profile Send private message Reply with quote
0.1



Joined: 24 Jul 2007
Posts: 474
Location: India
0.1
Just double click .jar file (on Windows) and it runs!

_________________
Code:
 o__=-
 )
(\
 /\  
    
Post 27 Jul 2007, 11:28
View user's profile Send private message Reply with quote
Furby



Joined: 01 May 2007
Posts: 74
Location: Kraków, Poland
Furby
vador wrote:
I wonder what is the best thing to do for beginners:
- Learn assembly then HLL's
- Or learn an HLL and then Assembly


I would say... for a beginner best is C

simple, fast , and not complicated .... but the main advatage of C is that many other more powerfull languages bases on C semantic ... so you can learn them in short time....

Twisted Evil

If you know C you can be a Java Magic Programmer in a Week Very Happy

_________________
[AGH] Where is the Polish section ?
Ludu czemu asm jest taki trudny ;/ ?
Post 27 Jul 2007, 20:45
View user's profile Send private message Reply with quote
Furby



Joined: 01 May 2007
Posts: 74
Location: Kraków, Poland
Furby
0.1 wrote:
Just double click .jar file (on Windows) and it runs!


if the manifest is correct... if you would analyze the jar you woudl know that jar is a simple ZIP FILE Very Happy

_________________
[AGH] Where is the Polish section ?
Ludu czemu asm jest taki trudny ;/ ?
Post 27 Jul 2007, 20:46
View user's profile Send private message Reply with quote
0.1



Joined: 24 Jul 2007
Posts: 474
Location: India
0.1
I myself haven't programmed in Java for 3-4 years now!
Post 28 Jul 2007, 04:28
View user's profile Send private message Reply with quote
Furby



Joined: 01 May 2007
Posts: 74
Location: Kraków, Poland
Furby
WOW ! JARS are new to JAVA Wink)))))
Post 28 Jul 2007, 07:53
View user's profile Send private message Reply with quote
0.1



Joined: 24 Jul 2007
Posts: 474
Location: India
0.1
Hoooooooo Ha Ha HAAAAAAAAAAAAAAAAAA!!!!!
Thanks for that joke, Furby, that was a good one!
Post 28 Jul 2007, 08:13
View user's profile Send private message Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3170
Location: Denmark
f0dder
Furby wrote:

I would say... for a beginner best is C

I'd have to disagree - there's way too many ways to shoot yourself in the foot with C when you're a beginner... it'd be better to start with a hybrid C/C++ approach, staying with procedural programming but using the safer C++ standard libary. Especially the C str* functions should be shunned, as they're unsafe.

But really it would be best with a language/environment where the learner gets a feeling of being able to accomplish something...
Post 28 Jul 2007, 13:11
View user's profile Send private message Visit poster's website Reply with quote
TmX



Joined: 02 Mar 2006
Posts: 821
Location: Jakarta, Indonesia
TmX
f0dder wrote:

I'd have to disagree - there's way too many ways to shoot yourself in the foot with C when you're a beginner... it'd be better to start with a hybrid C/C++ approach, staying with procedural programming but using the safer C++ standard libary. Especially the C str* functions should be shunned, as they're


Well that's C++, isn't it ?
You still can code in precodural style (C style), yet with access to C++ libraries
So what's the point of using C ... except for low-level coding ?
Very Happy
Post 28 Jul 2007, 13:17
View user's profile Send private message Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3170
Location: Denmark
f0dder
It'd be C++, but without the user having to be too aware of classes/objects.

Advantages of C? If you're on a platform that doesn't support C++ Smile. C++ libraries aren't suitable for all tasks and platforms though, even if supported.
Post 28 Jul 2007, 13:46
View user's profile Send private message Visit poster's website Reply with quote
kohlrak



Joined: 21 Jul 2006
Posts: 1421
Location: Uncle Sam's Pad
kohlrak
f0dder wrote:
Furby wrote:

I would say... for a beginner best is C

I'd have to disagree - there's way too many ways to shoot yourself in the foot with C when you're a beginner... it'd be better to start with a hybrid C/C++ approach, staying with procedural programming but using the safer C++ standard libary. Especially the C str* functions should be shunned, as they're unsafe.

But really it would be best with a language/environment where the learner gets a feeling of being able to accomplish something...


This reminds me of a joke of how to shoot yourself in the foot in different programming languages... i should try to find that again.
Post 29 Jul 2007, 04:24
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page Previous  1, 2, 3  Next

< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar.

Powered by rwasa.