Board hierarchy suggestions

This is a discussion on Board hierarchy suggestions within the A Brief History of Cprogramming.com forums, part of the Community Boards category; In comes my idea of a redesign. Also, another idea which i'm not too sure of... perhaps apon signing up, ...

  1. #16
    I lurk
    Join Date
    Aug 2002
    Posts
    1,361
    In comes my idea of a redesign.

    Also, another idea which i'm not too sure of... perhaps apon signing up, all you'll be able to post to is the newbie/off topic boards. The other boards would be read only. That way, those who actually have the intellect (programming intellect) and the desire to stick around will ask permission/be granted permission to access the other boards.

    This would be strenious to the moderators... but perhaps you could appoint certain people to handle this.

    OR, after 5-10 posts, you would be able to access the other boards automatically. This would elminate the people who stroll by here for 1 post about their problem and never return. It would put the post in the right board for the right people to view.

  2. #17
    Has a Masters in B.S.
    Join Date
    Aug 2001
    Posts
    2,267
    >
    This website never deals with concepts, for example, the concept of interfaces or implemenations, the concept of an operating system or a framework, or a distributed system.
    <

    i agree totally, but arn't these more in tune to articles than forums?

    so what your saying is we need forums devoted to concepts?

    maybe the more knowlegable members post something of a concept and others discuss/ask questions about it?
    or somebody asks a question and it is discussed/answered in concepts, not code?

    this could be quite useful, as far as anyone can understand concepts, without getting bogged down in the code, and it could be a place for a great deal of knowledge to accumulate.
    ADVISORY: This users posts are rated CP-MA, for Mature Audiences only.

  3. #18
    &TH of undefined behavior Fordy's Avatar
    Join Date
    Aug 2001
    Posts
    5,789
    Originally posted by no-one
    >
    This website never deals with concepts, for example, the concept of interfaces or implemenations, the concept of an operating system or a framework, or a distributed system.
    <

    i agree totally, but arn't these more in tune to articles than forums?

    so what your saying is we need forums devoted to concepts?

    maybe the more knowlegable members post something of a concept and others discuss/ask questions about it?
    or somebody asks a question and it is discussed/answered in concepts, not code?

    this could be quite useful, as far as anyone can understand concepts, without getting bogged down in the code, and it could be a place for a great deal of knowledge to accumulate.
    Yeah, that would be useful......but then (as with most things like this) we would need a few well versed people to actually state these concepts...

    And finding people to do this consistantly and properly could be a bit of a challenge!

  4. #19
    pronounced 'fib' FillYourBrain's Avatar
    Join Date
    Aug 2002
    Posts
    2,297
    The Idiot_King will likely volunteer. Seriously though, no restructuring is needed.
    "You are stupid! You are stupid! Oh, and don't forget, you are STUPID!" - Dexter

  5. #20
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    It should looks something like this, but instead it will be taken advantage of because everyone here is lead by advertising.

    Language Definitions:
    ---------------------
    C Programming
    C++ Programming
    Other Languages

    System Interfaces:
    ------------------
    Graphic Device Interfaces (GDI)
    Divice Driver Interfaces (DDI)
    Application Programming Interfaces (API)

    System Implimentatons:
    ----------------------
    Artificial Intelligence (Algorithms)
    Transaction Processing Systems
    Distributed Systems
    Operating Systems
    Sponsored Systems (Framworks/etc)

  6. #21
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    Originally posted by FillYourBrain
    The Idiot_King will likely volunteer. Seriously though, no restructuring is needed.
    Here is your idea of a discussion board:

    MICROSOFT ...
    MICROSOFT ...
    MICROSOFT ...
    MICROSOFT ...
    MICROSOFT ...

    This is because your education sucks!

  7. #22
    Mayor of Awesometown Govtcheez's Avatar
    Join Date
    Aug 2001
    Location
    MI
    Posts
    8,825
    >Sponsored Systems (Framworks/etc)

    Do you mean proprietary stuff like Java and .NET, or am I missing the boat?

    > Artificial Intelligence (Algorithms)

    I like the idea of an Algorithm forum, but I don't think it should be linked just to and AI forum. I think if we had a general Algortihm board, it'd be more beneficial.

  8. #23
    &TH of undefined behavior Fordy's Avatar
    Join Date
    Aug 2001
    Posts
    5,789
    Transaction Processing Systems
    Distributed Systems
    Sponsored Systems (Framworks/etc)

    3 Boards that will get little if no traffic

  9. #24
    pronounced 'fib' FillYourBrain's Avatar
    Join Date
    Aug 2002
    Posts
    2,297
    Originally posted by Troll_King
    This is because your education sucks!
    indeed
    "You are stupid! You are stupid! Oh, and don't forget, you are STUPID!" - Dexter

  10. #25
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    It's difficult to list all the types of systems, for example another system would be a firewall or a web browser. Sponsored systems are more like projects that members have agreed to work together and build. They are systems that require stakeholders.

    A couple of those boards might not get much traffic unless some of us actually used C the way that vendors use C, and that is for implementation of systems. That is the biggest failing that I see here. Advertising has lead people away from understanding C implementation. We are all trying to learn interfaces of proprietary systems and tools. But what is very important to know is that those vendors implemented their systems in C or C++. Most of the newer systems are written in C++ rather than C, take the .net framework or the KDE desktop as examples.

    I think that we should use C for its value. That means becomming adept programmers. I wouldn't mind building my own OS, but I would use an open source OS's implementation for direction.

  11. #26
    Mayor of Awesometown Govtcheez's Avatar
    Join Date
    Aug 2001
    Location
    MI
    Posts
    8,825
    You've got some good points, Dean, but you know as well as anyone that most of the people here are just trying to get through their programming classes in school and don't have much real interest in applying it anywhere else.

    It's a neat idea for a board, though - maybe you could create some serious professional developer boards on your site or something.

  12. #27
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    That's what will probably have to happen. I'll start my own boards. Oh and algorithms and AI although not a perfect match, have a lot in common. My AI books are almost like pure algorithm books.

    With the design I listed there still is a C programming and a C++ programming board. How long can someone handle answering repetive homework questions for novices? That will continue but on the other hand a person who visits a cprogramming website can benefit from research and development in C's natural environment as an implementation language for building systems.

  13. #28
    Mayor of Awesometown Govtcheez's Avatar
    Join Date
    Aug 2001
    Location
    MI
    Posts
    8,825
    > Oh and algorithms and AI although not a perfect match, have a lot in common.

    Absolutely - I was just saying I don't think I've ever seen a general algorithm board. It'd be a lot more helpful, IMHO, to see how a linked list is made, rather than how one is made in Java or C, specifically.

  14. #29
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    I noticed a couple books like that, they use a pseudocode for expressing the algorithm. It might be good in that case to write your C algorithm which many of us know and than break it down into pseudocode. It would also be a good idea to have a visual representation. I suppose that you could drop the A.I. part of the board title.

    Take the VB language. How many microsoft system are built with VB? I can't think of any. I'm not saying this to knock down VB programmers, infact I think that VB is the proper way to approach Microsoft development (now .net). The point I'm trying to make is that VB is a system rather than an implementation language. In VB the programer creates solutions as opposed to new systems. Microsoft has used the C language differently. The C language is used for implementation of all their systems (I think). The problem with C on Microsoft is that it is a vendor OS and they control the implementation, so when you build apps for Microsoft than use their systems. Since this website is very heavily influenced by Microsoft users, it does not meet the standard for computer science. Most students find no value in the C language, because there is no value for it on the operating system they are using (Microsoft) unless you work for Microsoft and are building systems for the OS, that's a whole 0% of the people here.We need to pull C out of the quagmire.

  15. #30
    Banned Troll_King's Avatar
    Join Date
    Oct 2001
    Posts
    1,784
    Oh well, I made my point. That's enough than.

    I was originally confused when Microsoft come out with .net. I wanted to understand how to deal with it (I didn't really want to pay for it), and therefore I started searching for answers. I went to Bjare Stroustrup, I also thought about the C/C++ languages. I learned some things from watching Microsoft .net show videos. I dealt with the question, which language is the best and a course in technology and society helped out. An introduction into Linux helped out.

    I am not promoting one OS over another, but instead observing how the C/C++ languages are used, and how other languages are used on the platforms. It's very obvious that C/C++ is used to build systems and that those systems support solutions built in other languages like Java, VB or .net.

    It may very well be too difficult to change, however I just had to take a few shots at you guys because in a lot of cases I believe that you are using the language non effectively. The biggest problem is that in order to use the language effectively you have to have a large knowledge base, that's another thing that isn't preserved here. It's a mess if you ask me, but than again you probably wouldn't.

    I stated my case, now it's done. I invested almost 3 years here and this is my conclusion. I learned plenty about the language definitions here, but there is nothing else of value if I want to continue with C/C++. The only thing that I can do is face a mountous task, and that is using C for implementation of systems. Just like the vendors are doing. Alright, good enough. It's just not an easy transition. I appolgize for any violence that I caused.

Page 2 of 3 FirstFirst 123 LastLast
Popular pages Recent additions subscribe to a feed

Similar Threads

  1. New board
    By webmaster in forum Networking/Device Communication
    Replies: 2
    Last Post: 06-21-2005, 11:57 AM
  2. Network Programming Board
    By Eibro in forum A Brief History of Cprogramming.com
    Replies: 32
    Last Post: 07-07-2003, 01:04 PM
  3. how to put char in board
    By john_murphy69 in forum C Programming
    Replies: 5
    Last Post: 04-03-2003, 07:38 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21