Author Topic: Beginner  (Read 771 times)

0 Members and 1 Guest are viewing this topic.

Offline fireintheitTopic starter

  • Jr. Member
  • **
  • Posts: 14
  • Helpful? 0
Beginner
« on: June 27, 2013, 10:17:01 PM »
Hi

I am new to robotics and I am looking for some basic software tips. Does any one no a good program library to start programing. I think C/C++ might have some libraries but I am not sure.

Offline mviljamaa

  • Jr. Member
  • **
  • Posts: 11
  • Helpful? 0
Re: Beginner
« Reply #1 on: June 28, 2013, 04:17:28 AM »
What kind of libraries? One picks libraries depending on what one's needs are and sometimes you also pick the programming language depending on what your needs are.

Most programming language learning starts with using and getting to know what's in its standard library (the one that comes with the programming language and contains basic and common data structures and procedures).

If you're starting to learn programming, then I would suggest starting in a higher level language than C, e.g. Java or Python, and possibly not touching C++ at all until you've learned another object-oriented language before that. Doing that should make learning less frustating and you'll grasp a language e.g. Python that will be very helpful for writing programs fast or testing out ideas, before writing practically the same thing in e.g. C for possible additional benefits (speed, libraries, hardware support).

Offline fireintheitTopic starter

  • Jr. Member
  • **
  • Posts: 14
  • Helpful? 0
Re: Beginner
« Reply #2 on: June 28, 2013, 12:50:45 PM »
I am not beginner programmer I know C/C++ very well. I was wondering if there were any natural language processing libraries.

Offline jwatte

  • Supreme Robot
  • *****
  • Posts: 1,343
  • Helpful? 81
Re: Beginner
« Reply #3 on: June 28, 2013, 06:14:55 PM »
What does "natural language processing libraries" have to do with "robotics"? Anyway, that's a great search term. Try plugging that into Google!

http://lmgtfy.com/?q=natural+language+processing+libraries

Note that any library in any language is callable from C/C++, worst case with judicious use of pipe() and fork(), but usually much easier than that.

Offline greywanderer012345

  • Robot Overlord
  • ****
  • Posts: 133
  • Helpful? 2
Re: Beginner
« Reply #4 on: June 28, 2013, 07:36:58 PM »
If you're looking for ways to program atmel MCUs, the software set suggested by admin is great. Plenty of members here also use Webbotlib and arduino. Those latter 2 are higher level, and seem to be geared toward those less experienced with C. I started with only C++ experience, and definitely prefer WinAVR and AVRStudio. Here's the link to admin's Software page with the download links:
http://www.societyofrobots.com/step_by_step_robot_step4.shtml

Offline itsjustgame578

  • Beginner
  • *
  • Posts: 6
  • Helpful? 0
Re: Beginner
« Reply #5 on: July 16, 2013, 11:54:54 AM »
How about msp430 for specific actuators and aggregate IC programming? Try the launchpad and you can code in C!
Arduino is also the GO-TO source for learning electronics and simple power electronics. Great libraries too!
There is ALWAYS a solution.

 


Get Your Ad Here