User Control Panel
Search iVirtua
Advanced/Tag Search...
Search Users...
What is iVirtua Exclusive Community?
  • An exclusive gaming industry community targeted to, and designed for Professionals, Businesses and Students in the sectors and industries of Gaming, New Media and the Web, all closely related with it's Business and Industry.
  • A Rich content driven service including articles, contributed discussion, news, reviews, networking, downloads, and debate.
  • We strive to cater for cultural influencers, technology decision makers, early adopters and business leaders in the gaming industry.
  • A medium to share your or contribute your ideas, experiences, questions and point of view or network with other colleagues here at iVirtua Community.
Guest's Communication
Live Chat
Teamspeak (VOIP) Audio Conference
Private Messages
Check your Private Messages
Themes
Choose an iVirtua Community theme to reflect your interests...
Business Theme
India/Arabic Theme

Gaming Theme
iVirtua Recommends
Fly Emirates Advertising
Hardest Programming languages to learn?
Digg This Digg Topic Tag it on del.icio.us Tag topic on On del.icio.us Technorati Search Technorati Search Post to Slashdot Post to Slashdot
You are currently in Programming, Web and Software Design/Development
Post new topic Reply to topic
 

What are the hardest programming languages to learn?
Java
12%
 12% 2
PHP
12%
 12% 2
CSS
0%
 0% 0
Assembly
6%
 6% 1
XML
6%
 6% 1
C++
31%
 31% 5
C
18%
 18% 3
UNIX
6%
 6% 1
Apache
0%
 0% 0
Perl
0%
 0% 0
Lisp
6%
 6% 1
Voted : 0
Total Votes : 16
This poll does not expire

Tue Aug 09, 2005 7:46 pm Reply and quote this post
You show me one thing that you can do with your computer that isnt binary, and I will give you... nothing...

I just answered it...
Move it.
Break it.
upgrade it.

Contributed by Greg M., iVirtua Ultimate Contributor
100 iVirtua Loyalty Points • View ProfileSend Private MessageBack to Top

Fri Aug 19, 2005 6:06 pm Reply and quote this post
From my point of view, I don't think CSS is a programming language.. then again my view goes for unix and apache scripting to. <_<

oo, and don't forget python. although that's an easy language, ooo.. and brainfuck.

Maybe there should be a poll for the easiest programming languages :P

And er... you wouldn't use binary to make programs :\
Certainly not in todays world, and certainly not in the 1990's.. the only time you would really use binary is for saving into file formats, and converting strings/numbers.

The lowest level you would use today is assembly, which these days you don't even need to use, and the only thing it would be used for is driver programming (yes, there are other uses.. but this is the year 2005!)

Contributed by kahrn, iVirtua Ultimate Contributor
100 iVirtua Loyalty Points • View ProfileSend Private MessageBack to Top

Tue Sep 27, 2005 7:03 pm Reply and quote this post
Quote:
Internet tutorials are great.
http://www.cprogramming.com/tutorial.html

One of the best sites I've seen for C/C++ tutorials.

Awesome site, thats where I learned C++.

And, since I don't have any experiance with anything but C++, CSS, scripting, and Java, I will vote C++


Last edited by Nitrous on Tue Sep 27, 2005 7:03 pm; edited 1 time in total

Contributed by Nitrous, iVirtua Ultimate Contributor
115 iVirtua Loyalty Points • View ProfileSend Private MessageBack to Top

Sat Oct 01, 2005 9:59 pm Reply and quote this post
Quote:
The lowest level you would use today is assembly, which these days you don't even need to use, and the only thing it would be used for is driver programming (yes, there are other uses.. but this is the year 2005!)


To be honest, I don't know JACK SQUAT about programming.  But I do know that everything runs on 1's and 0's.

I figured no-one used binary themselves, rather had tools to manipulate it.

It just always amazes me how much you can fit in such a small amount of space.  Even the data that is used to code this page and re-produce it is staggering if you think of it in 1's and 0's.

I don't understand how a program/CPU knows that 00000001 means 1 and not, say A, or an instruction to start or something.  I know that that is pre-defined by data ahead of it... but it still amazes me.

Contributed by Greg M., iVirtua Ultimate Contributor
100 iVirtua Loyalty Points • View ProfileSend Private MessageBack to Top

Sat Oct 01, 2005 10:08 pm Reply and quote this post
I hear ya, Greg.  I feel the same exact way.
Contributed by Josh, iVirtua Ultimate Contributor
100 iVirtua Loyalty Points • View ProfileSend Private MessageBack to Top

Sat Oct 01, 2005 10:36 pm Reply and quote this post
Assembly is one of the last remaining still used low-level programming language. Be thankful for Java and other high-level languages. ;)
Contributed by Predator, Guest
510 iVirtua Loyalty Points • • • Back to Top

Sun Oct 09, 2005 2:13 pm Reply and quote this post
I'm taking AP computer science in class at my high school.  We are learning Java and its fairly simple.
Contributed by Multikill, iVirtua Recognised Member
100 iVirtua Loyalty Points • View ProfileSend Private MessageBack to Top

Mon Nov 28, 2005 3:44 am Reply and quote this post
Assembly and maybe C .
Contributed by Data, iVirtua Active Member
100 iVirtua Loyalty Points • View ProfileSend Private MessageBack to Top

Mon Nov 28, 2005 2:29 pm Reply and quote this post
Quote:
Quote:
The lowest level you would use today is assembly, which these days you don't even need to use, and the only thing it would be used for is driver programming (yes, there are other uses.. but this is the year 2005!)


To be honest, I don't know JACK SQUAT about programming.  But I do know that everything runs on 1's and 0's.

I figured no-one used binary themselves, rather had tools to manipulate it.

It just always amazes me how much you can fit in such a small amount of space.  Even the data that is used to code this page and re-produce it is staggering if you think of it in 1's and 0's.

I don't understand how a program/CPU knows that 00000001 means 1 and not, say A, or an instruction to start or something.  I know that that is pre-defined by data ahead of it... but it still amazes me.

People do use binary, and it's not just for tools to manipulate it. It's not used much anymore, even for driver programming.. however, it's usefull if you do know it.. there are times when I have needed to use it.

A CPU just edits memory locations and values, and a CPU only understands binary numbers.
For instance, the ASCII letter 'A' is 65 in decimal. 65 in binary is 1000001.
Thus 'A' in binary would be 1000001. (It doesn't *quite* work like that.. but just to show an example.)

010100110110111100100000011010010110011000100000011110010110111101110101001000000110001101100001011011100010000001110011011001010110010100100000011101000110100001101001011100110010110000100000011110010110111101110101001000000110011001101001011001110111010101110010011001010110010000100000011011110111010101110100001000000110100001101111011101110010000001100010011010010110111001100001011100100111100100100000011101110110111101110010011010110111001100101110


Last edited by kahrn on Thu Dec 01, 2005 10:20 am; edited 1 time in total

Contributed by kahrn, iVirtua Ultimate Contributor
100 iVirtua Loyalty Points • View ProfileSend Private MessageBack to Top

Wed Nov 30, 2005 8:47 pm Reply and quote this post
i vote binary

where can i learn assembly?


Last edited by krazykaveman on Thu Dec 08, 2005 1:45 pm; edited 1 time in total

Contributed by krazykaveman, iVirtua Ultimate Contributor
850 iVirtua Loyalty Points • View ProfileSend Private MessageBack to Top

Wed Dec 28, 2005 9:49 pm Reply and quote this post
Quote:
People do use binary, and it's not just for tools to manipulate it. It's not used much anymore, even for driver programming.. however, it's usefull if you do know it.. there are times when I have needed to use it.

Why in the world use Binary when there's many kinds of Programming languages?  It seems like a complete waste of time to me.

Contributed by Josh, iVirtua Ultimate Contributor
100 iVirtua Loyalty Points • View ProfileSend Private MessageBack to Top

Thu Dec 29, 2005 4:29 am Reply and quote this post
Quote:
Quote:
People do use binary, and it's not just for tools to manipulate it. It's not used much anymore, even for driver programming.. however, it's usefull if you do know it.. there are times when I have needed to use it.

Why in the world use Binary when there's many kinds of Programming languages?  It seems like a complete waste of time to me.

Because programming languages can't be used in those situations.. Infact, they don't exist.. there is no magical programming language that works on everything and can do everything. Binary is not *really* a programming language, it's a number system. It might be considered as machine code too.. like assembly.

Not only that but sometimes it's the best or only option to use, like when dealing with certain parts of a program or file format. Programming languages can't manipulate everything.
And if you were using it in the context of what I just said, you would use it for mathmatical operations around the thing you wanted to change. Obviously you would not create whole binary programs. but if you were programming something like your own OS, interacting with Hardware, or dealing with values or file formats, then you would most likely to use binary at some point.


Last edited by kahrn on Thu Dec 29, 2005 4:37 am; edited 1 time in total

Contributed by kahrn, iVirtua Ultimate Contributor
100 iVirtua Loyalty Points • View ProfileSend Private MessageBack to Top

Fri Dec 30, 2005 12:55 am Reply and quote this post
Machine Code is the hardest one out there. I don't know why your all saying C++, i'm learning it, slowly maybe, but it really isn't difficult, infact, I like making programs - even if they are useless :P
Contributed by Woody., iVirtua Regular Member
100 iVirtua Loyalty Points • View ProfileSend Private MessageBack to Top

Sun Jan 01, 2006 4:03 pm Reply and quote this post
Quote:
Quote:
People do use binary, and it's not just for tools to manipulate it. It's not used much anymore, even for driver programming.. however, it's usefull if you do know it.. there are times when I have needed to use it.

Why in the world use Binary when there's many kinds of Programming languages?  It seems like a complete waste of time to me.

In the end the data can only be handled by a CPU and any other part of a computer by an eletrical current. Where 1 is a high voltage and 0 is a low voltage.

Contributed by Tim, iVirtua Active Member
100 iVirtua Loyalty Points • View ProfileSend Private MessageBack to Top

Sun Jan 01, 2006 5:31 pm Reply and quote this post
Quote:
Quote:
Quote:
People do use binary, and it's not just for tools to manipulate it. It's not used much anymore, even for driver programming.. however, it's usefull if you do know it.. there are times when I have needed to use it.

Why in the world use Binary when there's many kinds of Programming languages?  It seems like a complete waste of time to me.

In the end the data can only be handled by a CPU and any other part of a computer by an eletrical current. Where 1 is a high voltage and 0 is a low voltage.

Yeah, I know.  But, still, it seems like it'd be alot easier to use a language, which makes what you have to type smaller.

Contributed by Josh, iVirtua Ultimate Contributor
100 iVirtua Loyalty Points • View ProfileSend Private MessageBack to Top

Related Articles
Post new topic   Reply to topic


Page 2 of 3
Goto page Previous  1, 2, 3  Next

iVirtua Latest
Latest Discussion

Discuss...
Latest Articles and Reviews

Latest Downloads
Subscribe to the iVirtua Community RSS Feed
Use RSS and get automatically notified of new content and contributions on the iVirtua Community.


Tag Cloud
access amd announced applications author based beta building business card case company content cool core course cpu create data deal dec demo design desktop developers development digital download drive email feature features file files firefox flash free future gaming google graphics hardware help industry information intel internet iphone ipod jan launch linux lol love mac market media memory million mobile money movie music net nintendo nov nvidia oct office official online patch performance playing power price product program ps3 pst publish ram release released report rss sales screen search security sep server show size software sony source speed support technology thu tue update video vista war web website wii windows work working works xbox 360 2006 2007 2008

© 2006 - 2008 iVirtua Community (UK), Part of iVirtua Media Group, London (UK). Tel: 020 8144 7222

Terms of Service and Community RulesAdvertise or Affiliate with iVirtuaRSSPress Information and Media CoverageiVirtua Version 4PrivacyContact