AlexMerced (OP)
|
|
April 30, 2013, 04:15:30 PM |
|
I started learning c++ a long long time ago but never finished and now finishing learning it.
I've worked with HTML and CSS for years
Done the occasional game scripts for particular games that use scripting for add ons, mostly RPGs
How about you guys?
After I learn c++ what other languages are worth learning and which arnt?
|
|
|
|
maqifrnswa
|
|
April 30, 2013, 05:42:31 PM |
|
Good languages: python, C, and C++ then from C++ learn the qt development kit. cross platform GUI applications, what bitcoin-qt uses
why python? for most simple apps, python will get you to where to want to go faster than C/C++. It won't run as fast, but for many programs it doesn't matter. Learning real languages (C and C++) will let you know what you're missing so you can pick and choose when you use scripting languages and when to use real languages.
|
|
|
|
bonker
|
|
April 30, 2013, 05:45:32 PM |
|
I started learning c++ a long long time ago but never finished and now finishing learning it.
I've worked with HTML and CSS for years
Done the occasional game scripts for particular games that use scripting for add ons, mostly RPGs
How about you guys?
After I learn c++ what other languages are worth learning and which arnt?
C++ - in fact *all* Object Oriented languages - are for fairies and lightweights. Heres the only languages and real man needs: 1) C - for fast hard-core code that gets shit done 2) Matlab - for prototyping epic maths wisdom 3) PHP - for all the web junk and sticking it all together 4) Mysql - for all that data shyte Hero Member has spoken, let it be so
|
|
|
|
Come-from-Beyond
Legendary
Offline
Activity: 2142
Merit: 1010
Newbie
|
|
April 30, 2013, 05:59:39 PM |
|
How about you guys?
After I learn c++ what other languages are worth learning and which arnt?
Assembler. Sometimes u have to be more close to bare metal.
|
|
|
|
Derivagral
Newbie
Offline
Activity: 11
Merit: 0
|
|
April 30, 2013, 06:08:40 PM |
|
java, javascript, python, dabbling in clojure. bash/tcl don't count...
Python is a good one to learn. It is fairly easy to understand and you can code in a few different styles. Python has its own set of problems, but if you know enough to encounter them then you're prolly able to figure out what the next language you want to learn is.
|
|
|
|
nybble41
|
|
April 30, 2013, 07:08:07 PM |
|
http://www.haskell.org/haskellwiki/Haskell. All the languages mentioned up to this point are imperative (or "multi-paradigm", which is still mostly imperative). Learning how to program in a functional language, like Haskell or ML, should broaden your programming horizons and improve how you think about programming, even if you're still writing most of your code in C++.
|
|
|
|
kjj
Legendary
Offline
Activity: 1302
Merit: 1026
|
|
April 30, 2013, 07:13:48 PM |
|
I'm not aware of any problem that can't be solved with either C, LISP or both. C is good when you need to think about the machine, LISP is good when you need to think about the problem. Or, in other words, most of what most computers do most of the time is not what we would normally think of as "computation" except in a very technical sense, and C is a very good language for handling the non-computational tasks involved in, for example, an operating system. It is also excellent if you need to do bulk computation. LISP, on the other hand, is great for breaking down complex problems, or doing a bunch of processing. I am occasionally sad that bitcoin scripts are not very LISP-y. That has always struck me as another instance of Greenspun in waiting. In real life, most of the time, I end up using PHP by default. Since it is mainly a web programming language, it is already connected to a ton of stuff, and since it is based on C, it has access to tons of low level stuff too. Want a daemon that accepts network socket connections, performs cryptography, talks to a database, and can email you PDFs? Done and boring. It is just as much a universal glue as Perl, but way less annoying, and people can actually read it.
|
17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8 I routinely ignore posters with paid advertising in their sigs. You should too.
|
|
|
jackjack
Legendary
Offline
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
|
|
April 30, 2013, 07:17:13 PM |
|
Brainfuck.
|
Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2 Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
|
|
|
dserrano5
Legendary
Offline
Activity: 1974
Merit: 1029
|
|
April 30, 2013, 07:58:07 PM |
|
perl -e 'print map chr$_+32,"42858384006578798472698200486982760072656775698212"=~/../g' (invert the quoting if under windows)
|
|
|
|
bonker
|
|
April 30, 2013, 08:01:04 PM |
|
How about you guys?
After I learn c++ what other languages are worth learning and which arnt?
Assembler. Sometimes u have to be more close to bare metal. only people from the 1980's code in assembler. You have to be certified mental to do so today Also: 1) Perl - over-complex syntax and spaghetti package system: retards only 2) Python - gibberish syntax, also for retards 3) Java - OO nonsense and over-complex shyte 4) LISP - Archaic twaddle for aging hippies
|
|
|
|
kjj
Legendary
Offline
Activity: 1302
Merit: 1026
|
|
April 30, 2013, 08:04:55 PM |
|
How about you guys?
After I learn c++ what other languages are worth learning and which arnt?
Assembler. Sometimes u have to be more close to bare metal. only people from the 1980's code in assembler. You have to be certified mental to do so today Or work on small systems, or need access to specific opcodes in a CPU. I still do PIC stuff mostly in assembly, and not long ago I wrote a wrapper for the RDRAND instruction (in newish Intel CPUs) that used a bunch of inline assembly.
|
17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8 I routinely ignore posters with paid advertising in their sigs. You should too.
|
|
|
Come-from-Beyond
Legendary
Offline
Activity: 2142
Merit: 1010
Newbie
|
|
April 30, 2013, 08:09:01 PM |
|
How about you guys?
After I learn c++ what other languages are worth learning and which arnt?
Assembler. Sometimes u have to be more close to bare metal. only people from the 1980's code in assembler. You have to be certified mental to do so today ...or have to solve specific issues related to performance optimization. Btw, I love ur avatar. Will u marry me?
|
|
|
|
Lethos
|
|
April 30, 2013, 08:09:40 PM |
|
I started programming with BASIC, when I was just a Kid.
My Dad introduced me later to C, C# and C++ in my teenage years with what he did at his work.
I use mostly PHP now a days for building websites. Occasionally I dabble in the C languages for games and apps.
|
|
|
|
cedivad
Legendary
Offline
Activity: 1176
Merit: 1001
|
|
April 30, 2013, 08:10:27 PM |
|
I code some Personal Home Pages on my free time.
|
My anger against what is wrong in the Bitcoin community is productive: Bitcointa.lk - Replace "Bitcointalk.org" with "Bitcointa.lk" in this url to see how this page looks like on a proper forum (Announcement Thread)Hashfast.org - Wiki for screwed customers
|
|
|
nybble41
|
|
April 30, 2013, 08:12:44 PM |
|
I'm not aware of any problem that can't be solved with either C, LISP or both.
This might be a good time to bring up the phrase "Turing Tar-Pit". To summarize, while any Turing-complete language can solve all computable problems, there are still significant differences in their expressive powers. The fact that you can solve any problem in C or LISP does not imply that you should attempt to solve all problems in C or LISP.
|
|
|
|
Revalin
|
|
April 30, 2013, 08:25:39 PM |
|
After I learn c++ what other languages are worth learning and which ar?
It depends why you're learning. Do you want something that will be practical ASAP? If so Java, Python, and C are all excellent. If you want to learn something new that changes the way you think about programming then try Haskell, J (not related to Java), and assembly on an Arduino. Each one of these will be a completely alien world when you start and they will teach you a lot more than just learning another OO/imperative language.
|
War is God's way of teaching Americans geography. --Ambrose Bierce Bitcoin is the Devil's way of teaching geeks economics. --Revalin 165YUuQUWhBz3d27iXKxRiazQnjEtJNG9g
|
|
|
DarkHyudrA
Legendary
Offline
Activity: 1386
Merit: 1000
English <-> Portuguese translations
|
|
April 30, 2013, 08:33:18 PM |
|
Pascal(on Delphi IDE), Java, C#, a bit of old 16-bits Assembly, Code on Oracle PL/SQL and Action Script 3(Not trully an Programming Language, more likely a script like LUA).
|
English <-> Brazilian Portuguese translations
|
|
|
bitrick
Member
Offline
Activity: 64
Merit: 140
|
|
April 30, 2013, 11:06:14 PM |
|
How about you guys?
After I learn c++ what other languages are worth learning and which arnt?
Assembler. Sometimes u have to be more close to bare metal. only people from the 1980's code in assembler. You have to be certified mental to do so today Also: 1) Perl - over-complex syntax and spaghetti package system: retards only 2) Python - gibberish syntax, also for retards 3) Java - OO nonsense and over-complex shyte 4) LISP - Archaic twaddle for aging hippies https://wiki.theory.org/YourLanguageSucks
|
|
|
|
grue
Legendary
Offline
Activity: 2058
Merit: 1446
|
|
April 30, 2013, 11:07:30 PM |
|
I've worked with HTML and CSS for years
Those aren't languages.
|
|
|
|
Lethos
|
|
April 30, 2013, 11:47:25 PM |
|
After I learn c++ what other languages are worth learning and which arnt?
If you want to do something Web based and already got some experience there, PHP is a good direction to go with plenty of help and examples online. It is used in most of my websites and it's a good core skill as a web developer, which you can expand on as you get more experience. Personally if you wanted to do more with C++, maybe my experience could help, I venture into game engine development after I learnt C++ (many game engines are built or based on it). The unreal engine was a good start for me as it is quiet flexible in what you can modify code wise. If you feel brave then you can even build your own.
|
|
|
|
|