Getting back into coding. Wondering if anyone has suggestions for a compiler for fortran, c++, java, vb and cobal. I really enjoy c++. Found a good resource for libraries (http://www.cplusplus.com/). There are just so many free compilers out there, wanted to know what y'all liked to use and why.
Thanks for looking at the thread and for any help if you give some.
From a phone
boborone said:
Getting back into coding. Wondering if anyone has suggestions for a compiler for fortran, c++, java,vb and cobal. I really enjoy c++. Found a good resource for libraries (http://www.cplusplus.com/). There are just so many free compilers out there, wanted to know what y'all liked to use and why.
Thanks for looking at the thread and for any help if you give some.
From a phone
Click to expand...
Click to collapse
Linux - gcc/++(for C++, there's something for fortran too, I think), javac(for java), I don't know about Cobal.
Windows - VS(for C++, and VB), whatever comes with Eclipse(probably javac still), and I don't know for fortran or cobal.
Just got done dling the vs iso. I'll check eclipse and javac out. Thanks man. Much appreciated.
From a phone
Related
I'm a pretty much clueless when it comes to Linux or Android. I want to help the community as much as possible and want some advice on good literature for learning Linux and ultimately Android developing.
I have no previous experience with programming but am a well above average windows user. (kinda pathetic, I know.)
I thought this might be a good topic to start since alot of us seem to be pretty useless seem to want to contribute.
beyondinferno said:
I'm a pretty much clueless when it comes to Linux or Android. I want to help the community as much as possible and want some advice on good literature for learning Linux and ultimately Android developing.
I have no previous experience with programming but am a well above average windows user. (kinda pathetic, I know.)
I thought this might be a good topic to start since alot of us seem to be pretty useless seem to want to contribute.
Click to expand...
Click to collapse
Developer.Android.com is a good place to start out if you are looking at the "how stuff works" - though if you don't have a clue how to program it will be over your head. Take a look over at geekfor.me - this site is hosted by Flipz one of the ROM devs here(Fresh Rom).
If you want to learn Linux, grab an Ubuntu or Mint ISO from their websites and burn it to a disk. then boot into the disk and run it "live". It's a little slow running off a CD rom drive, but better than isntalling on to a drive if you don't know what you are doing.
Most important thing to learn about this phone: HAVE FUN!
I installed Unbuntu 9.1 last week and have been messing around a bit, but not too much.
I'll have to take a look on android's dev site and Flipz page aswell.
Thanks for the advice!
I would like this thread to end up as a good reference for others so keep it coming!
Books wise, I would recommend:
Running Linux
Understanding the Linux Kernel
Hello, Android: Introducing Google's Mobile Development Platform
Android Application Development: Programming with the Google SDK
Professional Android Application Development
Unlocking Android: A Developer's Guide
gu1dry, that's exactly what I'm looking for.
Again, thanks folks.
beyondinferno said:
gu1dry, that's exactly what I'm looking for.
Again, thanks folks.
Click to expand...
Click to collapse
I'm in the process of working through Hello Android. Pretty good book so far, im enjoying it and learning alot.
Good to see you've installed a Linux OS on your computer... that will help the most with learning how it works.
Experiment with it. Don't be afraid to break it and when you do break it (you will break it) learn how to fix it.
That's how you'll learn the most.
My favourite resources when first learning Linux were:
- to google "<topic name or what I want to accomplish> linux howto"
- irc.freenode.net #linux (you will probably get flamed a bit but it's a great channel to just read and watch/listen in)
Connect with very active and very focused Linux communities (and Android communities... like XDA ) and you'll be able to glean a ton of good information, even if it doesn't make sense at first.
Hi guys, I have a quick question and I don't know how well this will go down but I thought I'd ask anyways....
Since we can decompile .apk's can we also cut and paste functions as well as pre-compiled bins?
I'm really interested in the cross compiled bins since it would be easier grabbing something that has already been done ( it sounds lazy but I'm only just beginning with Android app inventor and a couple of android books.)
again i'm really noob and don't want to offend anyone because of the hours of work that goes into development, but I feel the tool would be a great way to learn both code and structure..
cheers for any help and please understand i'm just curious
Sorry.. It isn't that easy. there are just binaries, no code.
But there are a lot of websites like http://www.anddev.org/ that have lots of code snippets and tutorials (I mean REALLY lots, tons, millions) you just have to look a little bit around... they are really good, for beginners too
But I'd recommend very basic hello world tutorials first and then a little later use the codesnippets and play around with them... understanding your code is important, otherwise you will get stuck when your code crashes and you have no idea why... and that sucks when you already have several thousand lines of code.
Trial and error and basic steps...
I'm just sayin'
nice site cheers
thanks for that, I am on my way to better understanding things now.
PS when you said just binaries you were talking about the .dex files not the actual linux bins correct?
'cause if there is a way to just yoink them it would be gr8
thnaks for the help
If you are interested in learning java and android programming head over to http://www.thenewboston.com/
This guy has some awesome tutorial videos (hundreds). I am learning from these!
There are java decompilers which can be used together with dex2jar. http://code.google.com/p/dex2jar/
To all programmers,
I am a Young fellow interested in getting into software development. However, I don't know where to begin.. There's C++, java, and python all supposedly good languages to learn (c++ being a bit harder). Which one should i choose.. then I need books, sites, any kind of help/suggestions on the chosen language.. Please enlighten me developers! You all do great work for the community and I thank you for your time and input!
if you are looking for Android
you need Android SDK + Jave eclipse those are important to develop for Android
and there is some more softwares here in the XDA
APKTOOL etc
if you wanna edit apk (XML) Hex Editor is your choise
this is what i know
I was thinking of development I am completely new so perhaps that is the best route to go?
Sent from my MB860 using XDA Premium App
yup , 1st you have to know what is AndroidSDK , visit
code.google.com
and you'll get the basics
I started with vb, then c++, python, fortran, cobal, unix, and now java. Java is what Android apps run on. But vb will give you basic skills. c++ will teach you about everything else. My $.02
Thank you all for your posts now for another question! How did you learn? It looks like ill be messing with a little of all of them though it seems I may focus more on Java. Did you learn with a particular website? Prefered books? Thanks again!
Sent from my MB860 using XDA Premium App
School and old programmers. I could not have learned it from reading a book.
I'm a rather persistent guy.. I think I could learn from a book and perhaps ask a few questions on hereshould the need arise. I have a few friends who have some knowledge as well on the subject. I think I can self teach myself I just need to know some of the sources others have used. like java for dummies if that's any good or for that matter a real book..
here
http://www.youtube.com/watch?v=Hl-zzrqQoSE&feature=youtube_gdata_player
Head first Java is a good book for beginners.
If you have no prior experience in programming, I would recommend starting with Visual Basic. The Code Project website is an excellent resource.
And if you are going to start with Visual Basic, then the MSDN website will have tutorials, code examples, etc.
guys he is going to develop for android i (Think) , why the heck he needs visual basic for ? android app only can develop by AndroidSDK and ECLIPSE(JAVA)
visual basic its for pc apps though
k0sh said:
guys he is going to develop for android i (Think) , why the heck he needs visual basic for ? android app only can develop by AndroidSDK and ECLIPSE(JAVA)
visual basic its for pc apps though
Click to expand...
Click to collapse
You start with basic cause it's just that, basic. Teaches you principle concepts. Things that you would already know if doing java. Taking a java class or reading a java book, they think you already know boolean logic. It's just a good base knowledge set to have.
thekdub said:
And if you are going to start with Visual Basic, then the MSDN website will have tutorials, code examples, etc.
Click to expand...
Click to collapse
http://msdn.microsoft.com/en-us/vbasic/ms789056
That's right, forgot about that. Tons of free stuff
so what I'm getting is I should develop on pc first visual basic is a good starter. Interesting, Now I have a few sources on all of them except C++ which though I may not mess with it immediately I may take a peek at it anyways. Glad to know I have same people that know what their talking about helping me out! my friends have limited knowledge.
Hi,
so I'm thinking of learning C. I went looking for some guides on Google and then I stumbled upon this site:
http://www.cprogramming.com
So I've checked it out and I think that it's a bit biased towards C++. I'm probably wrong, but can some people have a look around for themselves and tell me their opinions on it?
Also, when I came to this bit of the site:
http://www.cprogramming.com/tutorial/c/lesson1.html
I noticed that when I downloaded Code::Blocks, it's actually a C++ compiler. I think I'm wrong, but can someone confirm it?
I've decided that I want to learn C first. Then maybe I can move on. I find it very annoying that there are arguments and stuff about whether a person should learn C first or C++. After looking at these arguments, I've decided that I'll just learn C and C what happens (excuse the pun).
I'd like it if both programmers that program in C and those who don't program at all check this site out.
Thanks,
A person who is very confused.
You can compile C programs in a C++ Compiler. Actually Turbo C++ is bit more easy to use than Turbo C, because TC++ has mouse controls. Anyways you have to save the program as .C extension apart from the default .CPP extension.
EDIT: I guess you are trying to use on a Linux Platform. So excuse my above suggestions about TC and TC++, because it works only on windows.
http://www.cprogramming.com/tutorial/c/lesson1.html
I guess its biased to C++ (Look their favicon) and maybe its just because C++ is bit more easier than C, because its based on OOP.
Thanks for your opinion. No, I think I'll be compiling on Windows. I do have Ubuntu though.
Maybe you're right about C++, but still. That doesn't mean they should keep making references to C++ when the user was looking to learn C.
Do you program?
Bad-Wolf said:
Thanks for your opinion. No, I think I'll be compiling on Windows. I do have Ubuntu though.
Maybe you're right about C++, but still. That doesn't mean they should keep making references to C++ when the user was looking to learn C.
Do you program?
Click to expand...
Click to collapse
But I guess in that Tutorial the concepts explained is in respect to C especially syntaxes. There is not much difference in it though, its like printf in C while cout << in CPP and scanf in C while cin >> in CPP.
I don't program much in C/CPP. But had it academically, and I'm happy that I cleared those papers somehow.
Sent via Mobile
OK. Thanks.
Anyone else who'd like to share their thoughts?
Bad-Wolf said:
OK. Thanks.
Anyone else who'd like to share their thoughts?
Click to expand...
Click to collapse
I had suggest using howstuffworks.com to learn C...Found it a bit confusing to learn C in this site
Insert witty sentence here
http://1.bp.blogspot.com/-CPsNThmwnDs/T_HjTK0K2XI/AAAAAAAAAtk/TwF3pExjm50/s1600/DIFFF.jpg
Sent from my GT-I9100 using xda app-developers app
If you have installed the build-essential package on Ubuntu, 'sudo apt-get install build-essential' , then it will have installed the GNU compiler which contains both a C and a C++ compiler.
Create/edit your C program as hello.c and use 'gcc hello.c' to compile it. By default it creates the executable file as a.out in the current directory. Use -o to override it to something else.
Use './a.out' to run it.
For C++ programs, create the source file as hello.cc and use 'g++ hello.cc'
While the C compiler will recognise '.cc' source files as C++ and compile them, the linker may run into trouble later, trying to resolve the references between the different libraries.
Stick to one or the other.
..and really enjoy designing both online and off. Is there a sort of "beginners" guide to making an Icon Pack App, and maybe a whole theme?
It may be way over my head to actually do this, but I would really enjoy trying. Any help, or advice much appreciated, Denise
PS I don't have a lot to spend on anything like this, but open to hearing what I would need. I do have software for designing, but no clue on how to make an actual App.
denise1952 said:
..and really enjoy designing both online and off. Is there a sort of "beginners" guide to making an Icon Pack App, and maybe a whole theme?
It may be way over my head to actually do this, but I would really enjoy trying. Any help, or advice much appreciated, Denise
PS I don't have a lot to spend on anything like this, but open to hearing what I would need. I do have software for designing, but no clue on how to make an actual App.
Click to expand...
Click to collapse
Since you have no experience creating apps the first thing you need to do is learn some java (or kotlin which is another programming language used for writing android apps). Without knowledge of java or kotlin everything else in your post would be irrelevant.
I create apps with java and is what I recommend since it'll be easier for you to find help and code samples.
I recommend finding a free java tutorial/course online. Here is a good place to start. They have free courses in both self paced or participate in a class.
https://www.class-central.com/
Good luck
GameTheory. said:
Since you have no experience creating apps the first thing you need to do is learn some java (or kotlin which is another programming language used for writing android apps). Without knowledge of java or kotlin everything else in your post would be irrelevant.
I create apps with java and is what I recommend since it'll be easier for you to find help and code samples.
I recommend finding a free java tutorial/course online. Here is a good place to start. They have free courses in both self paced or participate in a class.
https://www.class-central.com/
Good luck
Click to expand...
Click to collapse
Thank you, I'll check it out.