Archive

Posts Tagged ‘Programming’

Learning C++ as new language

January 7th, 2009

Quite interesting article from Stroustrup (unfortunately dated by 1999), however still topical. Here is a small list of concepts a person should be considered. The the approach to a new language, which:

– proceeds from the concrete to the abstract,
– presents language features in the context of the and design techniques that they exist
to support,
– presents code relying on relatively high-level libraries before going into the lower-level details (nec-
essary to build those libraries),
– avoids techniques that do not scale to real-world applications,
– presents common and useful techniques and features before details, and
– focus on concepts and techniques (rather than language features).

As well, as some interesting comparisons of C and C++ languages in his article.

Programming , ,

Access Outlook with Java

November 18th, 2007

Few connectors, someone may want look at:

etc , ,

Programming Lego NXT Robots with RobotC

November 14th, 2007

Chris Anderson from Wired Mag gives a great article covering some issues concerning environment of Lego Mindstorms robots using different programming languages.

For anyone who’s ever programmed, there’s nothing better for understanding logic than properly tabbed and commented code, all in a column of text as God intended. And for your kids, there’s no time like the present to introduce real , using coding conventions that will be as relevant in the decades to come as they were in decades past.

Simple and straight advantage of RobotC platform - coding in plain C, with well written Documentation on each function used for ’s. For the last month, RobotC upgraded from v1.05 to 1.10, so there are some improvements and updates from Carnegie Mellon University developers.

A great news is that for our projects on and Automation subject, we have switched from Studio to RobotC due to some reasons:

  • Lack of documentation on MRS (Professional MRS from Wrox will be published at the end of the year)
  • Missing some simulation sensors’ files for (can’t test all the capacities of sensors without robot)
  • Not all of students run Windows (but it can be managed via Wine)
  • Full access to encoders and sensors data in simple manner.

As more sensors are about to come in stock, I believe will become one of the easiest ways of implementing concepts and algorithms for students.

Cyprus , , ,

Lego NXT programming tools

October 23rd, 2007

After few days of surging, I came out with few solutions:

  • RobotC
  • Basic C-language interface from umc.edu, which works with and RCX model

  • Microsoft Robotics Studio (MRS)
  • Nice and easy way of Robots with GUI interface, with almost no interaction with code.

  • LeJOS
  • For programmers: and RCX Open Source interface with simple Eclipse installation Plug-in.

To be continued…

Gadgets, Links , , ,