473,804 Members | 3,649 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Should I learn C++?

Hi,

I am a Junior Software Engineer who currently works programming in
Delphi. I have been working with Delphi for around 12mths but I am
interested in learning C++.

The reason for this interest is that I noticed that alot of
universities have started to teach C++ as their core language and I am
beginning to think that its time now to widen my range of programming
languages/skills. When I was at university I personally learned Java
and Delphi as part of my studies but following my graduation I focused
on using Delphi (which for the most part as been quite simple) as I
enjoy developing and working with Windows Apps.

I am not sure if I should learn C++, I know that it would be a useful
skill but I was wondering if it would affect my work with Delphi. I
also don't know where I should start with learning C++ (if at all), do
I start with the very basics or would my previous experience help me
in developing this new skill.

I am sorry if this is not a good question for this forum but I have
used Google groups in the past and found it very helpful.

Thanks

Scott

Apr 12 '07 #1
42 2013
In article <11************ **********@y80g 2000hsf.googleg roups.com>,
Scott Sellers <Sc***********@ googlemail.comw rote:
>I am a Junior Software Engineer who currently works programming in
Delphi. I have been working with Delphi for around 12mths but I am
interested in learning C++.

The reason for this interest is that I noticed that alot of
universities have started to teach C++ as their core language and I am
beginning to think that its time now to widen my range of programming
languages/skills. When I was at university I personally learned Java
and Delphi as part of my studies but following my graduation I focused
on using Delphi (which for the most part as been quite simple) as I
enjoy developing and working with Windows Apps.

I am not sure if I should learn C++, I know that it would be a useful
skill but I was wondering if it would affect my work with Delphi. I
also don't know where I should start with learning C++ (if at all), do
I start with the very basics or would my previous experience help me
in developing this new skill.

I am sorry if this is not a good question for this forum but I have
used Google groups in the past and found it very helpful.
It's hard to say, but 12 months is not a vast amount of experience
so it may not hurt for you to start from the very basics. And if
you find you know some of the basics, then use it as a review.
Often thought the mindset and focused and goals of different
languages establish different and new basics, so I doubt you'll
be in much dillemma. But keep an open mind, since Delphi ways
are not necessarily C++ ways, and so on.
--
Greg Comeau / 4.3.9 with C++0xisms now in beta!
Comeau C/C++ ONLINE == http://www.comeaucomputing.com/tryitout
World Class Compilers: Breathtaking C++, Amazing C99, Fabulous C90.
Comeau C/C++ with Dinkumware's Libraries... Have you tried it?
Apr 12 '07 #2
Scott Sellers wrote:
Hi,

I am a Junior Software Engineer who currently works programming in
Delphi. I have been working with Delphi for around 12mths but I am
interested in learning C++.

The reason for this interest is that I noticed that alot of
universities have started to teach C++ as their core language and I am
beginning to think that its time now to widen my range of programming
languages/skills. When I was at university I personally learned Java
and Delphi as part of my studies but following my graduation I focused
on using Delphi (which for the most part as been quite simple) as I
enjoy developing and working with Windows Apps.

I am not sure if I should learn C++, I know that it would be a useful
skill but I was wondering if it would affect my work with Delphi. I
also don't know where I should start with learning C++ (if at all), do
I start with the very basics or would my previous experience help me
in developing this new skill.

Yes, you should learn C++.

The best way to learn a language is by using it. Pick a small project,
say a small utility text file manipulation tool that gets you to
exercise the language. Say a file sorting tool that reads in strings of
various types (ints, floats, strings) and then you can pick a way to
sort these.
Apr 12 '07 #3
Scott Sellers wrote:
The reason for this interest is that I noticed that alot of
universities have started to teach C++ as their core language and I am
beginning to think that its time now to widen my range of programming
languages/skills.
If you want a broad range of useful programming skills, then C++ is a
must to learn, along with Java, Ruby, Lisp, Assembler, and D.
Apr 13 '07 #4

"Scott Sellers" <Sc***********@ googlemail.comw rote in message
news:11******** **************@ y80g2000hsf.goo glegroups.com.. .
Hi,

I am a Junior Software Engineer who currently works programming in
Delphi. I have been working with Delphi for around 12mths but I am
interested in learning C++.

The reason for this interest is that I noticed that alot of
universities have started to teach C++ as their core language and I am
No, they have been for many years.
beginning to think that its time now to widen my range of programming
languages/skills. When I was at university I personally learned Java
Which is based on C++
and Delphi as part of my studies but following my graduation I focused
on using Delphi (which for the most part as been quite simple) as I
enjoy developing and working with Windows Apps.

I am not sure if I should learn C++, I know that it would be a useful
skill but I was wondering if it would affect my work with Delphi. I
also don't know where I should start with learning C++ (if at all), do
I start with the very basics or would my previous experience help me
in developing this new skill.

I am sorry if this is not a good question for this forum but I have
used Google groups in the past and found it very helpful.

Thanks

Scott

Apr 13 '07 #5
On Apr 12, 9:21 pm, Walter Bright <wal...@digital mars-nospamm.com>
wrote:
Scott Sellers wrote:
The reason for this interest is that I noticed that alot of
universities have started to teach C++ as their core language and I am
beginning to think that its time now to widen my range of programming
languages/skills.

If you want a broad range of useful programming skills, then C++ is a
must to learn, along with Java, Ruby, Lisp, Assembler, and D.
How much would one's range be broadened by learning D after learning C+
+ and Java?

Apr 13 '07 #6
"Scott Sellers" <Sc***********@ googlemail.comw rote in message
news:11******** **************@ y80g2000hsf.goo glegroups.com.. .
The reason for this interest is that I noticed that alot of
universities have started to teach C++ as their core language and I am
beginning to think that its time now to widen my range of programming
languages/skills. When I was at university I personally learned Java
and Delphi as part of my studies but following my graduation I focused
on using Delphi (which for the most part as been quite simple) as I
enjoy developing and working with Windows Apps.

<sarcasmUnivers ities teach C++?!!
The two universites I attended only forced me to use some kind of hybrid C
and deprecated C++ mix that they called C++ and alot of bad programming
practices. They also shoved Linux down my throat and forced me to pretend to
hate Microsoft. There wasn't much teaching involved.
Apr 13 '07 #7
* Christopher Pisz:
There wasn't much teaching involved.
Well, maybe you haven't *learned* anything.... ;)

--
Martijn van Buul - pi**@dohd.org
Apr 13 '07 #8
Martijn van Buul wrote:
* Christopher Pisz:
>There wasn't much teaching involved.

Well, maybe you haven't *learned* anything.... ;)
Most likely nothing of what they weren't teaching, but
certainly something else, probably. :)
Apr 13 '07 #9
Christopher Pisz wrote:
....
<sarcasmUnivers ities teach C++?!!
The two universites I attended only forced me to use some kind of hybrid C
and deprecated C++ mix that they called C++ and alot of bad programming
practices. They also shoved Linux down my throat and forced me to pretend to
hate Microsoft. ...
And what's the problem ?

:-)
Apr 13 '07 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

17
3434
by: Rob | last post by:
i know javascript, vbscript, asp css and alot more and im only 14 i was wondering which is easier to learn php or cgi. any help?
42
3722
by: Bicho Verde | last post by:
I have now free time and money to do what I want :-) I have some basic skills in programming (C, Pascal, Macromedia Actionscript) but don't know exactly what to do in the world of programming. And also I don't know exactly why would I learn Python rather than C#, C++ or Perl. Basicaly I don't know where to start, if there is much to do or if it is has it seems and there is software to everything nowadays and so doesn't make sense to spend...
124
4974
by: 43 | last post by:
how come m$Office isn't written in .net? how come Open Office isn't written in j2ee? how come dbms systems aren't written in either? how come browsers aren't written in either? how come RealPlayer, MediaPlayer and all applications that need speed are written in c++ ? (except for
55
46019
by: Elijah | last post by:
I have read many of the topics on learning C++ or Java first. It seems like everyone says something different. I would like to know if I should learn C++ or Java. First a little about myself. I know PHP, BASIC, and of course HTML. I'll be 15 years old in September. I am interested in programming GUI applications. I am also interested in programming games. I know that I should learn C++ to program games, but would learning Java make the...
8
4053
by: Hermawih | last post by:
Hello , I want your opinion about this . In order to say it clearly , I think I have to describe it in long sentences . I could consider myself as Intermediate/Advance Access Developer ; Intermediate/Advanced Database designer . Because of the requirements , I must create Web Application . Access Pages is not suitable for that so I think about learning VB Net / ASP Net . I am
5
2426
by: Wojtek Kowaluk | last post by:
I recently started learning c# and I want to ask if this is good investition. Maybe I should learn c++? It's better to know c++ or c# nowadays. What about the future? C++ is very popular now, will c# be more popular in futer then c++ or maybe c++ will be ruling for very long time?
21
2865
by: TAM | last post by:
Hi, I read that ASP.NET uses VB.NET instead of VBScript. I also read that ASP.NET is a subset of VB.NET. So if I learn VB.NET first then do I have the knowledge for programming ASP.NET applications or do I need to learn both VB.NET and ASP.NET. Thank you. TAM
2
1489
by: RAM | last post by:
Hello, I decided to become .NET developer. I want to programme database applications with ASP.NET interface. I would like to ask you a question: what technologies I should learn? I think that I should consider: ..NET 2.0, C#, ASP.NET, ADO.NET, SQL Server 2005, T-SQL, HTML/XHTML, CSS, JavaScript, XML, XSD, XSLT, XQuery, IIS. Please help. /RAM/
31
2637
by: anand devarajan | last post by:
hi friends, im anand im just a beginner in c learning for the past two weeksnow i can write simple prgs can anyone help me to get well known to c lang so that i should able to write even tough prgs in c
0
10558
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10318
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10302
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
10069
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
7608
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6844
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5503
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
4277
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3802
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.