• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

I am interested in C/C++

Do you think i can learn C/C++?


  • Total voters
    20
Joined
Jun 25, 2012
Messages
1,027 (0.24/day)
Location
Patna, Bihar, India, Asia, Earth, Terron System, M
System Name Oldtimer(Always Crunching)
Processor Intel P4 631 @ 3.2 GHz [Stock 3.0 GHz]
Motherboard Intel D945GCPE
Memory 512 MB x2 DDR2 (533MHZ and 366 MHZ)
Storage 160GB Sata1 7200rpm
Display(s) ViewSonic VA703m
Power Supply Normal 450W PSU
Software Windows 7 Ultimate 32bit
Anyone know an good tutorial on it?
I really want to learn it, also what software i am gonna need to do that.

Reason for learning it:
PCSX2 is an emulator that emulates PS2 Games on PC i really like it and i wanna help them by doing something with C/C++.
I mostly intrusted in C/C++ because their software is mostly based on C/C++.

So i want to learn it!
I am looking for tutorials(if i can get Video tutorials then SUPERB), anyone know good tutorials?
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.96/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
I would start with C and work your way to C++. I'm assuming you have enough underlying knowledge about how computers work at a low level to start learning C right off the bat.

Maybe something like this would help?

I'm not going to say that you can or can not learn how to program, writing code is the easy part. I think anyone can learn how to program but I'm not convinced that all people can program well or understand what other people have written.
 
Joined
Jun 25, 2012
Messages
1,027 (0.24/day)
Location
Patna, Bihar, India, Asia, Earth, Terron System, M
System Name Oldtimer(Always Crunching)
Processor Intel P4 631 @ 3.2 GHz [Stock 3.0 GHz]
Motherboard Intel D945GCPE
Memory 512 MB x2 DDR2 (533MHZ and 366 MHZ)
Storage 160GB Sata1 7200rpm
Display(s) ViewSonic VA703m
Power Supply Normal 450W PSU
Software Windows 7 Ultimate 32bit
hmmm, C codes pretty much similar to .cns codes
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.96/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
Joined
Jun 25, 2012
Messages
1,027 (0.24/day)
Location
Patna, Bihar, India, Asia, Earth, Terron System, M
System Name Oldtimer(Always Crunching)
Processor Intel P4 631 @ 3.2 GHz [Stock 3.0 GHz]
Motherboard Intel D945GCPE
Memory 512 MB x2 DDR2 (533MHZ and 366 MHZ)
Storage 160GB Sata1 7200rpm
Display(s) ViewSonic VA703m
Power Supply Normal 450W PSU
Software Windows 7 Ultimate 32bit
.cns is an component of M.U.G.E.N.
What is MUGEN?
Ans.- MUGEN is an game engine where you can customize EVERYTHING from Menus to stages to characters.
.cns is an file which an MUGEN character needed it contains every action of its.
An Example of how .cns looks
Code:
;---------------------------------------------------------------------------
; Stand
[Statedef 0]
type = S
physics = S
sprpriority = 0

[State 0, 1]
type = ChangeAnim
trigger1 = Anim != 0 && Anim != 5
trigger2 = Anim = 5 && AnimTime = 0 ;Turn anim over
value = 0

[State 0, 2]
type = VelSet
trigger1 = Time = 0
y = 0

[State 0, 3] ;Stop moving if low velocity or 4 ticks pass
type = VelSet
trigger1 = abs(vel x) < Const(movement.stand.friction.threshold)
trigger2 = Time = 4
x = 0

[State 0, 4] ;Are you dead?
type = ChangeState
trigger1 = !alive
value = 5050
ctrl = 0

;---------------------------------------------------------------------------
; Stand to Crouch
[Statedef 10]
type    = C
physics = C
anim = 10

[State 10, 1]
type = VelMul
trigger1 = Time = 0
x = .75

[State 10, 2] ;Stop moving if low velocity
type = VelSet
trigger1 = abs(vel x) < Const(movement.crouch.friction.threshold)
x = 0

[State 10, 3]
type = ChangeState
trigger1 = AnimTime = 0
value = 11

;---------------------------------------------------------------------------
; Crouching
[Statedef 11]
type    = C
physics = C
anim = 11
sprpriority = 0

[State 11, 1] ;Change from turning animation
type = ChangeAnim
trigger1 = Anim = 6 && AnimTime = 0
value = 11

[State 11, 2] ;Stop moving if low velocity
type = VelSet
trigger1 = abs(vel x) < Const(movement.crouch.friction.threshold)
x = 0

;---------------------------------------------------------------------------
; Crouch to Stand
[Statedef 12]
type    = S
physics = S
anim = 12

[State 12, 1]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.96/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
.cns is an component of M.U.G.E.N.
What is MUGEN?
Ans.- MUGEN is an game engine where you can customize EVERYTHING from Menus to stages to characters.
.cns is an file which an MUGEN character needed it contains every action of its.
An Example of how .cns looks
Code:
;---------------------------------------------------------------------------
; Stand
[Statedef 0]
type = S
physics = S
sprpriority = 0

[State 0, 1]
type = ChangeAnim
trigger1 = Anim != 0 && Anim != 5
trigger2 = Anim = 5 && AnimTime = 0 ;Turn anim over
value = 0

[State 0, 2]
type = VelSet
trigger1 = Time = 0
y = 0

[State 0, 3] ;Stop moving if low velocity or 4 ticks pass
type = VelSet
trigger1 = abs(vel x) < Const(movement.stand.friction.threshold)
trigger2 = Time = 4
x = 0

[State 0, 4] ;Are you dead?
type = ChangeState
trigger1 = !alive
value = 5050
ctrl = 0

;---------------------------------------------------------------------------
; Stand to Crouch
[Statedef 10]
type    = C
physics = C
anim = 10

[State 10, 1]
type = VelMul
trigger1 = Time = 0
x = .75

[State 10, 2] ;Stop moving if low velocity
type = VelSet
trigger1 = abs(vel x) < Const(movement.crouch.friction.threshold)
x = 0

[State 10, 3]
type = ChangeState
trigger1 = AnimTime = 0
value = 11

;---------------------------------------------------------------------------
; Crouching
[Statedef 11]
type    = C
physics = C
anim = 11
sprpriority = 0

[State 11, 1] ;Change from turning animation
type = ChangeAnim
trigger1 = Anim = 6 && AnimTime = 0
value = 11

[State 11, 2] ;Stop moving if low velocity
type = VelSet
trigger1 = abs(vel x) < Const(movement.crouch.friction.threshold)
x = 0

;---------------------------------------------------------------------------
; Crouch to Stand
[Statedef 12]
type    = S
physics = S
anim = 12

[State 12, 1]
type = ChangeState
trigger1 = AnimTime = 0
value = 0

Not quite. You have a lot more control of the system, the syntax is vastly different, variables are strongly typed, and you have memory pointers for accessing spots in memory dynamically. Also C doesn't work that way either, so other than both looking like some form of code (C is compiled and this most likely isn't as well,) I see no similarities with the example you provided.

Instead of trying to say it is like something (which it is very clearly not, sorry) I would just try to learn C and see how it goes.
 
Joined
Jun 25, 2012
Messages
1,027 (0.24/day)
Location
Patna, Bihar, India, Asia, Earth, Terron System, M
System Name Oldtimer(Always Crunching)
Processor Intel P4 631 @ 3.2 GHz [Stock 3.0 GHz]
Motherboard Intel D945GCPE
Memory 512 MB x2 DDR2 (533MHZ and 366 MHZ)
Storage 160GB Sata1 7200rpm
Display(s) ViewSonic VA703m
Power Supply Normal 450W PSU
Software Windows 7 Ultimate 32bit
yeah, will try to learn it When i Translate(This) I am very busy so i can't do that now
 
Last edited:

rascal27

New Member
Joined
Sep 24, 2012
Messages
5 (0.00/day)
C and C++ is best thing to learn because all embedded codings are basically c...
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.96/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
You can't just learn some basic C and expect to be able to contribute to a complex project like PCSX2.

+1: Correct! I'm willing to bet you the majority of those developers know more than just C, but how to develop, how to work in a team, and I'm willing to bet they have guidelines to code looks the same. If you really want to be able to work on complex projects like that you need a lot of experience and you need to start from the beginning.
 

Kreij

Senior Monkey Moderator
Joined
Feb 6, 2007
Messages
13,817 (2.21/day)
Location
Cheeseland (Wisconsin, USA)
You can't just learn some basic C and expect to be able to contribute to a complex project like PCSX2.

Not to mention that you would need an intimate understanding of the hardware at it's lowest level in order to write a software emulator for it, but hey !! A guy has to have goals !!
 

Frick

Fishfaced Nincompoop
Joined
Feb 27, 2006
Messages
18,914 (2.86/day)
Location
Piteå
System Name Black MC in Tokyo
Processor Ryzen 5 5600
Motherboard Asrock B450M-HDV
Cooling Be Quiet! Pure Rock 2
Memory 2 x 16GB Kingston Fury 3400mhz
Video Card(s) XFX 6950XT Speedster MERC 319
Storage Kingston A400 240GB | WD Black SN750 2TB |WD Blue 1TB x 2 | Toshiba P300 2TB | Seagate Expansion 8TB
Display(s) Samsung U32J590U 4K + BenQ GL2450HT 1080p
Case Fractal Design Define R4
Audio Device(s) Line6 UX1 + some headphones, Nektar SE61 keyboard
Power Supply Corsair RM850x v3
Mouse Logitech G602
Keyboard Cherry MX Board 1.0 TKL Brown
VR HMD Acer Mixed Reality Headset
Software Windows 10 Pro
Benchmark Scores Rimworld 4K ready!
Joined
Feb 26, 2008
Messages
4,876 (0.83/day)
Location
Joplin, Mo
System Name Ultrabeast GX2
Processor Intel Core 2 Duo E8500 @ 4.0GHZ 24/7
Motherboard Gigabit P35-DS3L
Cooling Rosewill RX24, Dual Slot Vid, Fan control
Memory 2x1gb 1066mhz@850MHZ DDR2
Video Card(s) 9800GX2 @ 690/1040
Storage 750/250/250/200 all WD 7200
Display(s) 24" DCLCD 2ms 1200p
Case Apevia
Audio Device(s) 7.1 Digital on-board, 5.1 digital hooked up
Power Supply 700W RAIDMAXXX SLI
Software winXP Pro
Benchmark Scores 17749 3DM06
as others may have already pointed out, once you look at the big picture of what is actually required, you will feel very overwhelmed. If you are just now learning, it will be a very long time before you will be able to contribute. Learning c++ is barely scratching the surface.

Some may disagree, but c++ has made c obsolete, unless you are maintaining older code, or have specific reasons for it. C is much closer to the ground level of machine language, and is very time consuming.
 

Frick

Fishfaced Nincompoop
Joined
Feb 27, 2006
Messages
18,914 (2.86/day)
Location
Piteå
System Name Black MC in Tokyo
Processor Ryzen 5 5600
Motherboard Asrock B450M-HDV
Cooling Be Quiet! Pure Rock 2
Memory 2 x 16GB Kingston Fury 3400mhz
Video Card(s) XFX 6950XT Speedster MERC 319
Storage Kingston A400 240GB | WD Black SN750 2TB |WD Blue 1TB x 2 | Toshiba P300 2TB | Seagate Expansion 8TB
Display(s) Samsung U32J590U 4K + BenQ GL2450HT 1080p
Case Fractal Design Define R4
Audio Device(s) Line6 UX1 + some headphones, Nektar SE61 keyboard
Power Supply Corsair RM850x v3
Mouse Logitech G602
Keyboard Cherry MX Board 1.0 TKL Brown
VR HMD Acer Mixed Reality Headset
Software Windows 10 Pro
Benchmark Scores Rimworld 4K ready!
Some may disagree, but c++ has made c obsolete, unless you are maintaining older code, or have specific reasons for it. C is much closer to the ground level of machine language, and is very time consuming.

I have some microcontrollers here that use C. ;)
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.96/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
I have some microcontrollers here that use C. ;)

A good reason to learn C. Being able to program embedded devices is a useful skill.
 

MxPhenom 216

ASIC Engineer
Joined
Aug 31, 2010
Messages
12,944 (2.61/day)
Location
Loveland, CO
System Name Ryzen Reflection
Processor AMD Ryzen 9 5900x
Motherboard Gigabyte X570S Aorus Master
Cooling 2x EK PE360 | TechN AM4 AMD Block Black | EK Quantum Vector Trinity GPU Nickel + Plexi
Memory Teamgroup T-Force Xtreem 2x16GB B-Die 3600 @ 14-14-14-28-42-288-2T 1.45v
Video Card(s) Zotac AMP HoloBlack RTX 3080Ti 12G | 950mV 1950Mhz
Storage WD SN850 500GB (OS) | Samsung 980 Pro 1TB (Games_1) | Samsung 970 Evo 1TB (Games_2)
Display(s) Asus XG27AQM 240Hz G-Sync Fast-IPS | Gigabyte M27Q-P 165Hz 1440P IPS | Asus 24" IPS (portrait mode)
Case Lian Li PC-011D XL | Custom cables by Cablemodz
Audio Device(s) FiiO K7 | Sennheiser HD650 + Beyerdynamic FOX Mic
Power Supply Seasonic Prime Ultra Platinum 850
Mouse Razer Viper v2 Pro
Keyboard Razer Huntsman Tournament Edition
Software Windows 11 Pro 64-Bit
Learn C#. Its basically the child of C and C++.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
40,435 (6.61/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
Joined
Dec 2, 2009
Messages
3,351 (0.64/day)
System Name Dark Stealth
Processor Ryzen 5 5600x
Motherboard Gigabyte B450M Gaming rev 1.0
Cooling Snowman, arctic p12 x2 fans
Memory 16x2 DDR4 Corsair Dominator Pro
Video Card(s) 3080 10gb
Storage 2TB NVME PCIE 4.0 Crucial P3 Plus, 1TB Crucial MX500 SSD, 4TB WD RED HDD
Display(s) HP Omen 34c (34" monitor 3440x1440 165Hz VA panel)
Case Zalman S2
Power Supply Corsair 750TX
Mouse Logitech pro superlight, mx mouse s3, Razer Basiliskx with battery
Keyboard Custom mechanical keyboard tm680
Software Windows 11
Benchmark Scores 70-80 fps 3440x1440 on cyberpunk 2077 max settings
If you want to help them, study for 6 years and you are ready to help.
So if you are a true time waster learn c++ only to help them.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
40,435 (6.61/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
Aye- Code Warrior Comes to mind (Talk about buggy in XP when I was in HighSchool 9+ Years ago)
 

Kreij

Senior Monkey Moderator
Joined
Feb 6, 2007
Messages
13,817 (2.21/day)
Location
Cheeseland (Wisconsin, USA)
Learn C#. Its basically the child of C and C++.

If you are programming for hardware C# is not your best choice. You would have to circumvent a lot of the checks and balances that C# imposes, so you might as well just code in C or C++.

If you really want to dive into the hardware level, forget all the sissy intermediate and higher level languages and jump into assembly language. :D
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.96/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
If you are programming for hardware C# is not your best choice. You would have to circumvent a lot of the checks and balances that C# imposes, so you might as well just code in C or C++.

If you really want to dive into the hardware level, forget all the sissy intermediate and higher level languages and jump into assembly language. :D

Yes! Then you start getting stuff that looks like this:

Code:
	org     $2000
	lds     #$2000  ; Initialize the stack.
	ldaa    #16              ; just for testing, replace with buttons
	staa    cnt2            ; ditto

	ldaa	#0
	staa	strpt
	staa	incount
	
	jsr SETPASSWD

	jsr CHKPASSWD

lp1:	jsr GETKEY
	ldab KEY
	ldx incount
	stab str1,x
	inx
	stx incount
	jsr LCDOUT
	jmp lp1
	end

There is actually a lot more there, I just don't feel like cleaning up all the assembly to make it even slightly readable. :eek:
Edit: This is also from an earlier save, so this example wouldn't actually be complete. It's an example of what you have to do though.

Like ldaa = Load Accumulator A (data register a)
staa = Store accumulator a
ldab = Store accumulator ab, which actually are data registers a and b to form 1 16-bit register instead of two 8-bit registers. (HCS12 can do both 8 and 16 bit math), but both memory address registers are 16-bit (x and y) So...
stx = store x
ldx = load x

of course each of these has operands,
Each of these loads and stores take a memory address and as with any micro-controller or micro-processor, there are at least a couple different addressing modes.
then you have branching!

jsr = jump to subroutine
It jumps to the memory address in the first operand and it pushes the current IC (instruction counter register) to the stack and if the stack wasn't set to a spot in memory (lds) the processor will throw a fault code and halt.

...but with C, you don't have to worry about any of this, because the C compiler does it for you!
 
Last edited:
Joined
Jun 25, 2012
Messages
1,027 (0.24/day)
Location
Patna, Bihar, India, Asia, Earth, Terron System, M
System Name Oldtimer(Always Crunching)
Processor Intel P4 631 @ 3.2 GHz [Stock 3.0 GHz]
Motherboard Intel D945GCPE
Memory 512 MB x2 DDR2 (533MHZ and 366 MHZ)
Storage 160GB Sata1 7200rpm
Display(s) ViewSonic VA703m
Power Supply Normal 450W PSU
Software Windows 7 Ultimate 32bit
this turned out difficult then i thought, maybe going to take about 5 yrs to learn :D
 
Joined
Feb 26, 2008
Messages
4,876 (0.83/day)
Location
Joplin, Mo
System Name Ultrabeast GX2
Processor Intel Core 2 Duo E8500 @ 4.0GHZ 24/7
Motherboard Gigabit P35-DS3L
Cooling Rosewill RX24, Dual Slot Vid, Fan control
Memory 2x1gb 1066mhz@850MHZ DDR2
Video Card(s) 9800GX2 @ 690/1040
Storage 750/250/250/200 all WD 7200
Display(s) 24" DCLCD 2ms 1200p
Case Apevia
Audio Device(s) 7.1 Digital on-board, 5.1 digital hooked up
Power Supply 700W RAIDMAXXX SLI
Software winXP Pro
Benchmark Scores 17749 3DM06
this turned out difficult then i thought, maybe going to take about 5 yrs to learn :D

Collectively, this is what everyone is saying.

I would recommend learning it. I get a great amount of joy and satisfaction, even if the project is trivial.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.96/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
I would recommend learning it. I get a great amount of joy and satisfaction, even if the project is trivial.

+1: There is something to be said for creating something and making it work. I wouldn't do this for a living if I didn't feel this way. :D
 

TheMailMan78

Big Member
Joined
Jun 3, 2007
Messages
22,599 (3.68/day)
Location
'Merica. The Great SOUTH!
System Name TheMailbox 5.0 / The Mailbox 4.5
Processor RYZEN 1700X / Intel i7 2600k @ 4.2GHz
Motherboard Fatal1ty X370 Gaming K4 / Gigabyte Z77X-UP5 TH Intel LGA 1155
Cooling MasterLiquid PRO 280 / Scythe Katana 4
Memory ADATA RGB 16GB DDR4 2666 16-16-16-39 / G.SKILL Sniper Series 16GB DDR3 1866: 9-9-9-24
Video Card(s) MSI 1080 "Duke" with 8Gb of RAM. Boost Clock 1847 MHz / ASUS 780ti
Storage 256Gb M4 SSD / 128Gb Agelity 4 SSD , 500Gb WD (7200)
Display(s) LG 29" Class 21:9 UltraWide® IPS LED Monitor 2560 x 1080 / Dell 27"
Case Cooler Master MASTERBOX 5t / Cooler Master 922 HAF
Audio Device(s) Realtek ALC1220 Audio Codec / SupremeFX X-Fi with Bose Companion 2 speakers.
Power Supply Seasonic FOCUS Plus Series SSR-750PX 750W Platinum / SeaSonic X Series X650 Gold
Mouse SteelSeries Sensei (RAW) / Logitech G5
Keyboard Razer BlackWidow / Logitech (Unknown)
Software Windows 10 Pro (64-bit)
Benchmark Scores Benching is for bitches.
I tried messing around with C+ a few months back with the encouragement of Kreij. I didn't even know what the terms meant to even start. I needed a day one schooling for this stuff. Not "How do you compile" but "What is it that am I compiling and what IS compiling". lol

Even the tutorials to me were like "WTF am I READING?!" Aerospace technology is WAY more simple then this stuff.

Maybe I'm just to old to learn this kinda stuff. If your going for it at 13 years old gopal, don't let any of these people on a tech forum stop you. Learn it while you are young and stick with it through school. THEN go to school for it. Epic pay days can be had this way. I made a mistake long ago listening to people on career choices. IF I had stuck with what I enjoyed I would be working for Boeing or McDonnell Douglas right now.....like everyone else I went to school with lol.......but NOOOOOO I had to be different and pursue art.

EDIT: Also stay away from drugs and goth girls. Another mistake I made.
 
Last edited:
Top