-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Other languages. #3
Comments
I don't know -- it really depends on what this repo/project is used for. My opinion is that this should be moved into either the Archive repo or the Talk repo's |
I was thinking we might make separate repos for different languages and On Aug 22, 2016 10:14 PM, "Leo Rudberg" [email protected] wrote:
|
First, what is the motivation for doing this in different languages? This Second, no, I don't think a "master repo" feature exists on GitHub, or git. If you want to start porting this code to other languages, I would On Tue, Aug 23, 2016 at 6:41 AM, Sean Wilson [email protected]
|
Well in git you can do submodules, the problem is it would just be a normal git repo on github if there's no hierarchy for repos. Also I'm good with just archiving this repo then. I assumed this was just code that we could point users to if they were trying to learn C. |
Still would like to hear any feedback from anyone else, otherwise if you're good with archiving @LOZORD I'll give it a few days so anyone can respond beforehand. |
@Ricky54326 any input? On Tuesday, August 23, 2016, Sean Wilson [email protected] wrote:
|
Yeah you can archive, I basically rewrote the whole thing and it's still pretty much all shit. This was not a good example game for teaching C in my opinion because it's so object oriented. If we still wanted to do code tutorials maybe we could have one big repo with examples? I think that would be cool. The base directory could be like:
And all of the folders could be filled with simple programs in each language. Something like that |
Just having this one C example probably isn't that helpful anyway, if we had more examples with more languages that would be really cool IMO. |
Tbh the interview prep repo could contain something along those lines. On Tuesday, August 23, 2016, John Detter [email protected] wrote:
|
@LOZORD that's actually a really good idea too lol |
@spwilson2 @Ricky54326 what do you think? |
Are you thinking the answers for interview prep questions could be in different languages (like they are now)? Or do you mean programs like this -- meant as a tutorial should be in interview prep? |
I'm thinking of making an repository of code examples for different languages. But we can also sort the interview prep stuff by language as well. |
I'm not necessarily a fan of adding them to interview prep since I feel like if people are looking at code examples it could be for a lot of other reasons than interview prep. But definitely worth at least mentioning examples in the readme there. |
Lol no I'm saying completely separate from interview prep, if we had another repository called like |
I can see where you got confused lol |
Down to /play clowntown |
^Apparently not a sound for me. |
I don't think there's a real need for code examples (especially without a certain focus like interview prep solutions), but if you guys do, go ahead. Like I said, I will definitely help out 😁 |
I think there definitely could be for C, bash, make, and maybe python. Since the first three you're just expected to know in the department, and resources can be difficult to find for a beginner. Edit: Or just impossible to understand. |
Ok, I do actually like that idea, kind of like a bootcamp for knowledge required for UW CS. If you guys want to come up with a list of languages/technologies you want to cover, I'll take a look and see what I can help with. |
I think this will be worth talking about at the next coord meeting since I'm sure others will have more input and be able to shape this idea even more. It also would be worth considering if we could center a talk or series of talks around these topics, or something like learning to be comfortable in a *nix environment. Although that might come close to stepping on WACM's toes. I'll add this as a topic for the next coord meeting. |
Even Java could be helpful considering people don't necessarily know how to properly use LinkedLists and Iterators and stuff like that. |
I think having a repo for code examples/resources for beginners could be nice. There are already a million resources for that kinda stuff, but 1) it would be great to have a 'UW - specific things to know list', and 2) it'd be fun to make tbh. Like previously said it's assumed you know some things which just aren't really taught - especially bash, useful easy unix commands, make etc. Wacms linux tut is nice but only covers Linux. Another thought: This would be a long shot, but if UPL could partner with some profs/cllasses for attending a UPL workshop (zB git/version control) and have them get some classroom incentive for it. Get Outlook for Androidhttps://aka.ms/ghei36 On Tue, Aug 23, 2016 at 2:11 PM -0500, "John Detter" <[email protected]mailto:[email protected]> wrote: Even Java could be helpful considering people don't necessarily know how to properly use LinkedLists and Iterators and stuff like that. You are receiving this because you are subscribed to this thread. |
The UPL needs to gamify the learning experience 😎 |
I agree, I think we should do easy games like TicTacToe or like connect four for starts because they are simple and new programmers will probably be able to understand them better. I could also help if anyone needs any assets for a game! |
But whoever implements these should be sure to expose the importance of the languages. E.g. the bash module should show how to run commands, use basic logic (e.g. |
Actually, designing these modules as games might be a good idea because then we avoid accidentally duplicating projects (A C A D E M I C D I S H O N E S T Y). For example, 354 (and 537?) lays claim to "implement a linked list in C". |
@LOZORD That's a really good point. We will have to make sure to use implementations that aren't |
Do we want more example programs for different languages? If so, do we want then to tall be the same go-fish program so people can compare across languages? Or does having them be different programs, so you can show off more idiomatic uses of the language?
The text was updated successfully, but these errors were encountered: