Click here to Skip to main content
15,880,796 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: CS-insanity and things that make me want to quit Pin
kalberts22-Oct-20 0:25
kalberts22-Oct-20 0:25 
GeneralRe: CS-insanity and things that make me want to quit Pin
BryanFazekas22-Oct-20 2:47
BryanFazekas22-Oct-20 2:47 
GeneralRe: CS-insanity and things that make me want to quit Pin
SeattleC++22-Oct-20 5:50
SeattleC++22-Oct-20 5:50 
GeneralRe: CS-insanity and things that make me want to quit Pin
hpcoder223-Oct-20 14:57
hpcoder223-Oct-20 14:57 
GeneralRe: CS-insanity and things that make me want to quit Pin
Gerry Schmitz22-Oct-20 1:49
mveGerry Schmitz22-Oct-20 1:49 
GeneralRe: CS-insanity and things that make me want to quit Pin
Martin ISDN22-Oct-20 6:11
Martin ISDN22-Oct-20 6:11 
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685322-Oct-20 8:26
User 1493685322-Oct-20 8:26 
GeneralRe: CS-insanity and things that make me want to quit Pin
Daniel Pfeffer21-Oct-20 5:45
professionalDaniel Pfeffer21-Oct-20 5:45 
The purpose of memorizing algorithms is to give you the tools to solve higher-level problems. In over 99% of the problems that you face while programming, you will find that someone has solved parts of the problem. It is up to you to decide how to string all of these parts together.

As a simple example, assume that part of your requirements involve producing a sorted table of data. The constraints of the problem affect how you will sort the data:
  1. Do all of the data fit in memory (RAM) at one time?
  2. Is additional memory available?
  3. Is additional disk space available (beyond that required to store the data)?
  4. Performance issues - time, power usage, etc.
Each of these constraints affect the choice of sorting algorithm, and may in turn affect other parts of the design. It is your duty as a designer to choose the best ways to perform the requirements.

The challenge of software engineering is not in writing basic algorithms, but in putting them together to create a working program.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.

GeneralRe: CS-insanity and things that make me want to quit Pin
ZurdoDev21-Oct-20 6:02
professionalZurdoDev21-Oct-20 6:02 
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685321-Oct-20 6:17
User 1493685321-Oct-20 6:17 
GeneralRe: CS-insanity and things that make me want to quit Pin
Daniel Pfeffer21-Oct-20 9:20
professionalDaniel Pfeffer21-Oct-20 9:20 
GeneralRe: CS-insanity and things that make me want to quit Pin
Greg Utas21-Oct-20 5:46
professionalGreg Utas21-Oct-20 5:46 
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685321-Oct-20 6:09
User 1493685321-Oct-20 6:09 
GeneralRe: CS-insanity and things that make me want to quit Pin
OriginalGriff21-Oct-20 6:17
mveOriginalGriff21-Oct-20 6:17 
GeneralRe: CS-insanity and things that make me want to quit Pin
W Balboos, GHB21-Oct-20 7:19
W Balboos, GHB21-Oct-20 7:19 
GeneralRe: CS-insanity and things that make me want to quit Pin
OriginalGriff21-Oct-20 8:18
mveOriginalGriff21-Oct-20 8:18 
GeneralRe: CS-insanity and things that make me want to quit Pin
W Balboos, GHB21-Oct-20 9:08
W Balboos, GHB21-Oct-20 9:08 
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685321-Oct-20 8:50
User 1493685321-Oct-20 8:50 
GeneralRe: CS-insanity and things that make me want to quit Pin
W Balboos, GHB21-Oct-20 9:17
W Balboos, GHB21-Oct-20 9:17 
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685321-Oct-20 11:28
User 1493685321-Oct-20 11:28 
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685321-Oct-20 8:50
User 1493685321-Oct-20 8:50 
GeneralRe: CS-insanity and things that make me want to quit Pin
trønderen21-Oct-20 7:31
trønderen21-Oct-20 7:31 
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685321-Oct-20 8:06
User 1493685321-Oct-20 8:06 
GeneralRe: CS-insanity and things that make me want to quit Pin
Greg Utas21-Oct-20 6:22
professionalGreg Utas21-Oct-20 6:22 
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685321-Oct-20 8:06
User 1493685321-Oct-20 8:06 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.