• Breaking News

    Monday, April 23, 2018

    What is the use case in the real world for each major programming language today? learn programming

    What is the use case in the real world for each major programming language today? learn programming


    What is the use case in the real world for each major programming language today?

    Posted: 22 Apr 2018 08:29 PM PDT

    I'm not trying to ask one of those "What programming language to learn posts", but rather I am trying to ask this as a specific question.

    I'm a freshman studying Computer Science at University and we learn c++ and some python in the intro to computing class, and I program in python for my research assistant position for data analysis with scki-kit-learn and Pandas. My friends and I also work on group projects together for fun/to build skills and we already have a few planned out. Right now we are working on a web app using Django to make a basketball-court reservation system for the overly packed basketball courts at our school, after that we are planning to use Xamarin and C# to make a cross platform app used to gather donations such as for a club or organization, and finally after that we are planning to make a autonomous quad copter(from a real microcontroller and not a arduino) that can follow chalk lines after we take a Computer Systems course and an intro to robotics course. That will probably be with C and C++.

    I noticed that when we came up for ideas for projects we thought of what we wanted to do and picked the programming language for it rather than pick a programming language and then think of the project. This got me wondering what are the specific uses of these programming languages in the real world because I hear that Java is a really common programming language but I can't think of any use for it besides Android Development.

    TL;DR Why exactly would you use N language and what exactly would you use N language to make or do?

    Here is what I think I know.(After my first year of college I began to realize just how much I don't know and I feel like that will probably get worse lol)

    • Python:

      • Web Apps :Doing one rn with friends and its going pretty well
      • Data science/machine learning:Doing this right now too or learning how to do this for my Research position(I don't know anything lol)
    • Java:

      • Android Development
      • Enterprise/junk software development: My summer jobs(crap retailer) clock in system was written in Java (I distinctly remember the swing GUI) and it wouldn't register my hours sometimes probably personal bias
      • How come this is the biggest language in the world. Of course its used for something but for what?
    • C++

      • Making Game engines/games: C++ has good performance
      • Other graphics applications
      • Firmware:Confused about c++ vs. C for firmware though
      • Making Operating Systems
    • C

      • Drivers/Firmware
      • Operating Systems
      • I notice that C and C++ have a lot of overlap except for graphics. When do you Use C and when do you use C++
    • Javascript

      • node.js backend
      • front end development
      • What else besides front end?
    • Scala/Haskell/Functional Languages

      • Math?: My linear algebra professor has lots of Scala on his github (idk lol somebody told me thats the only real way to program)
      • What are they used for?
    • C#

      • Windows Native Development with .NET
      • Xamarin
    • Other Languages?

    The Question(s):

    What other languages are used in the real-world (industry/ academia) whatever and what specifically might one use each language for and specifically why? ELI freshman in CS.

    What are the main languages Full-Stack developers , mobile app developers, machine learning/data scientists, robotic engineers, and firmware engineers use and exactly why? (Like why would one write X firmware with C++ but Y firmware with C explanation).

    Any help is appreciated - just wanting to know more.

    submitted by /u/jptboy
    [link] [comments]

    Employer is offering to pay for me to go back to school for a CS degree. It needs to be online to fit my schedule. Any recommendations?

    Posted: 22 Apr 2018 05:37 PM PDT

    Hello! My current employer is going to pay all my expenses to go back to school. I have taught myself most of what I know about programming, even though it's not a whole lot. I am wanting to take this opportunity, but do not know where to begin. I spend about 60+ hours a week on work related items, so I need a program that is flexible and online. A little more about my background, I graduated from college about 2 years ago with a degree in criminal justice. Any help is appreciated!

    submitted by /u/WhiteFlufff
    [link] [comments]

    Everyone's coding such brilliant stuff so fluently and I am sitting here fixing issues in my small and simple program going through stackoverflow answers.

    Posted: 22 Apr 2018 03:33 AM PDT

    It has been six months since I started learning Java. Much of my time has been spent clearing concepts. I sit down with some coding practice questions. Manage to get the program running.

    At times I would import and read through someone's git repo. I feel stupid that I am not at that level. The fluency with which people code is astounding. Like, what have I even learned.

    My dream is to someday be able to code without going through stackoverflow questions. But I have noticed much of my time is spent clearing my issues through stackoverflow. I wish I could answer someone else's stackoverflow questions one day.

    What am I doing wrong?

    submitted by /u/BelizeTourismOffice
    [link] [comments]

    Is there a list of design rules when writing OOP code?

    Posted: 22 Apr 2018 08:37 PM PDT

    So I reached the point in my programming skills where with enough googling and right libraries/tools I believe I can write most of the stuff I come up with (I hope).

    Recently I have been working on a personal project - decentralized chat program. It had 12 public classes in total.

    When I was coding even though I could make things work I always had urge to re-factor my code and make it look good. I spent most of the time just refactoring my code because I was always thinking "even though it works it's not how it should be". For example: I would create additional controller classes rather than just have classes reference what ever they needed. Also make things like classes for all the constants, static methods and util things. (I tried to be as much MVC/encapsulation oriented as possible)

    TL;DR is there a list/book/whatever that is mainly about how to write well structured code. Most fundamental or crucial design points while making a bigger project?

    submitted by /u/satnamod
    [link] [comments]

    How many hours of code everyday?

    Posted: 22 Apr 2018 06:23 PM PDT

    I am a 14 year old learning how to code. I have a book and pretty much everything I need to learn. I'm just curious on how many hours I should code each night to learn at an efficient pace. Keep in mind that I have school everyday(6:00am - 3:00pm) . Any answers are appreciated. Thanks

    -Peyton

    submitted by /u/PeytonCarries
    [link] [comments]

    Mentoring new programmers

    Posted: 22 Apr 2018 09:22 AM PDT

    Hello guys, I am a Computing student who has a lot of free time and I would like to spend that time helping people get better at programming, I do not expect payment as programming/mentoring is something I do for free because I really enjoy it. I have been programming for around seven years and have a solid grasp on Object-Oriented Programming/Design, design patterns, algortithms and data-structures. I am a games developer so I specialise in creating robust systems that scale. My main languages are C#/Java but I have used others. If anyone is serious about getting into programming and is willing learn, feel free to message me. I am also offering feedback on code, so if you're looking for someone to review your code, message me and send me a link to your file(s) via Pastebin and I will do my best to offer constructive ctritism and let you know how the code could be improved.

    -Joshmond

    submitted by /u/joshmond
    [link] [comments]

    Where do I begin?

    Posted: 22 Apr 2018 06:01 PM PDT

    Hello all, I've read the New to Programming FAQ and while very helpful, I essentially do not know where to start. At all. My girlfriend's father works in networking and is always at his computer. Yesterday he took out an old laptop and had me fool around with something called Ubuntu. He is certainly knowledgeable but not the best at articulating what he wants to say to educate someone. I am a beginner in every sense of the word, patient and not expecting to become some wizard anytime soon. But how do I start? Let's say I'd like to make an (emphasizing simple) incredibly simple text based game, or something similar. Do I download something in particular to begin programming? I guess, basically, I don't even know how to begin, well, even beginning. Any help at all is greatly appreciated, thank you in advance for your time writing a response. I am 20years of age and a mathematics major currently, just trying to learn a skill I deem valuable.

    submitted by /u/redrumrun18
    [link] [comments]

    Which skills can I learn to get hired, fastest way possible, for a real job and which is the best way to do it?

    Posted: 22 Apr 2018 11:59 PM PDT

    Hi humans,

    I'm studing for a BSc in Computer Science and I have some free time I want to spend on real world experiences.

    The goal is to find a job the fastest way possible by learning some programming skills or anything else related with IT fields by studing solo.

    I would like to set a deadine at the end of october or in other words, 6 months from now.

    So the questions are:

    1. What should I learn? (Programming language, programming methods, frameworks, theory etc etc)
    2. How should I learn it?

    What i already know (just basics):

    • SQL
    • HTML
    • CSS
    • JAVA
    • Algorithms and data structures

    I hope i didn't miss the subreddit.

    Thank you!

    submitted by /u/AganigA
    [link] [comments]

    Creators log: Building and Launching an iOS & Android App + Backend API in 3 days

    Posted: 22 Apr 2018 06:31 PM PDT

    Last month I created and launched this nifty little app called dip.fyi - all it does is send you one 5-minute, tappable lesson a day. I logged the process of building the app on react native (along with some tips along the way), getting on the app stores and planning the marketing for launch.

    Thought I'd share the long form post here since people actually reacted well to the app and there's always a lot to learn about finishing project and getting them ready for production and live users. Some stats:

    1. There's a bunch of people (700+) using it daily
    2. It's trending around #1 on r/productivity right now
    3. It was featured on ProductHunt's homepage

    Here's how I built it and what I learned during the process: https://medium.com/alcamy/heres-how-you-build-a-production-ios-android-app-backend-api-in-3-days-3b34aa6b9a3f

    Let me know what you think of my process! 👀

    submitted by /u/udarajay
    [link] [comments]

    How do you stay up to date with programming language changes?

    Posted: 22 Apr 2018 07:11 PM PDT

    Hello. I am a programming student and also a tutor for C++. I have noticed that within my time of being a student, C++ has been modified quite a bit since when I started C++. I have seen things like auto keywords, to the use of "for each" keywords, to more recently, the use of unique and smart pointers.

    I will be graduating soon and working at a company that mainly uses C++ and Python. Since I won't be in school while I am working, I want to remain up to date with the newest changes to C++ and Python. Do you suggest any popular websites that will allow me to easily stay up to date with the languages?

    submitted by /u/James_1991
    [link] [comments]

    Why don't some people "get" programming?

    Posted: 22 Apr 2018 11:35 PM PDT

    I usually spend my free time teaching fellow students programming and understand data structures and algorithms for free.

    A few people I've met absolutely don't understand programming. And some of them are extremely hard working. I know a person who spends hundreds of hours reading programming books, watching youtube, and trying to solve HackerRank/LeetCode problems and still be unable to solve any algorithmic problems.

    They're pretty smart and seem to understand the theory, and understand the syntax of programming, but fail to convert the abstract high level thinking to code. But once I help them connect the two, they write beautiful code.

    I'm trying to understand the reasons why some people don't get what programming is or have clouds between ideas and implementation, so that I could help these people solve problems on their own.

    submitted by /u/eden_hazard_99
    [link] [comments]

    fastest programming language/skill that i can learn to land a job abroad

    Posted: 22 Apr 2018 05:37 AM PDT

    hello. i am 25 years old and i am from turkey. i speak english german and turkish . i need to get out of turkey and its extremely hard for engineers like myself to get a job abroad so i can't do engineering without getting a masters degree abroad first(employers mostly ignore experience in turkey, and they are 100% right about that)

    the thing is i do not have any savings and there is no way for me to save. i earn about 1000$ / month as an engineer(minimum wage is 400$) and i spend around 700$ on basic stuff such as rent bills and food. i am left with 300$, assuming i do nothing else apart from eating and paying bills which means unless i save for 6-7 years there is no way i am going abroad to get my masters degree.

    now it would be much easier for me to get a job abroad, and also get a masters degree while working or i could atleast save up some money so i can study comfortably. what is the fastest programming skill that i can learn to land a job abroad?

    submitted by /u/starcraft2setupexe
    [link] [comments]

    [good first issue]Accepting pull requests to collectively finish a Sudoku puzzle

    Posted: 22 Apr 2018 07:21 PM PDT

    https://github.com/xiegeo/commit-sudoku

    Not just adding numbers, you can also submit code in any language that checks the rules of Sudoku. See issue

    You are welcome to help out even if you are just starting to earn a language. I will review your code and give what ever help I can.

    submitted by /u/xiegeo
    [link] [comments]

    Self taught software engineer decided to start a blog about projects and the learning process. Hopefully this blog doesn't just become a manifest of the beer I bought and drank along the way.

    Posted: 22 Apr 2018 11:00 PM PDT

    I am currently 28 years old, work full time as a software engineer, and live in Denver Colorado. I did not go to school for computer science or software development, I have been learning on my own for the last ~15 years and thought it was time to give back a little bit.

    I am curious what all of you think about programming blogs, I know personally when I am learning a new technology I would prefer to have a long well written blog post outlining features and nuances rather than some crappy condensed youtube video.

    I plan to post about more than just programming, but I have a feeling it will mainly be about programming and maybe include a beer review of whatever I had while working on side projects.

    I have had a huge passion for computers, programming, gaming, mechanical things, and basically anything relating to how things work since I was pretty young (sorry for taking everything apart as a child Mom and Dad...). 28 years into my life and I finally decided to make a personal website. Until this point I felt that it was not necessary, but as I continue to educate people and become a mentor at work and outside of work more and more, I thought it would be useful to document some of it for the rest of the world to enjoy instead of just the people I am immediately surrounded by. I have always been a hard worker but also a smart worker, I automate the stuff I don't really want to do, or figure out a way to have someone or something else do it. I love programming, but my interests definitely extend way beyond computers. Fun fact, I was heavily considering doing ceramics full time as a career path. I also like to hike, fish, snowboard, make beer (and drink it), and lots of other stuff which I hope to also incorporate into this blog.

    The first post is mainly about me and how I got to where I am now, and a little bit about how I decided to just use github pages instead of some complicated solution.

    I'm also open to hearing a discussion of some blog frameworks or starter templates. I would prefer not to use wordpress or something, and will probably end up doing the more complicated solution described in the post because I think it is more fun since I would get to learn a lot more in the process.

    I was learning about typescript more recently and came upon this guy's post which was the inspiration for me to start sharing my own experiences and teach others.

    submitted by /u/p-mcnamee
    [link] [comments]

    if loop conditions inside for loop array of structures help

    Posted: 22 Apr 2018 06:39 PM PDT

    Hi

    I'm new to programming and was working on a program, just wanted to know why this for loop does not work. It is supposed to take scanf inputs and if it meets the conditions set by the if loop (has 3 elements in input, and meets the date validation check function), it increments and asks for the next input. Am I doing it right? The program is meant to ask the user to input dates and if it is the correct format, it asks for another and another until it fills up the array. If incorrect, it prints an error message, disregards the incorrect input and scans another one.

    The code is here https://pastebin.com/EHHzCyez

    submitted by /u/10jy
    [link] [comments]

    Lambda

    Posted: 22 Apr 2018 09:48 PM PDT

    Does anyone have any experience with Lambda School? Were you able to find a good job after completion?

    I just stumbled across this school while searching for ways to jump into a new and much needed career: programming. It looks amazing. Basically, you pay nothing unless you find a job making at least $50k/yr. If you do find a job making this much, you pay 17% of income for 2 years, but you don't pay over $30k no matter how much money you're making. I've been reading stories where people that have no background in coding went through this program and landed amazing jobs.

    I'm tempted to pull the trigger, but I just want you guys' input.

    submitted by /u/theSparkyJB
    [link] [comments]

    I’m in highschool and have taken 2 years of compsci...I still feel like I don’t know jack shit and I’m overwhelmed

    Posted: 22 Apr 2018 03:32 PM PDT

    I'm very interested in this field but I feel like I know absolutely nothing and I get so overwhelmed. I just found this sub and every post I have no clue what they're talking about. Open source code? Libraries? Packages? What is ANY of this?? Should I know what all of this means?

    submitted by /u/IttyBittyPhenom
    [link] [comments]

    how do i install jupyter notebook using pip?

    Posted: 22 Apr 2018 09:04 PM PDT

    so im pretty much at the very beginning of my programming journey and im trying to install jupyter notebook using pip. i tried using anaconda, but the anaconda navigator never worked for me. any help is appreciated. maybe you know why anaconda navigator didnt work for me. thanks in advance

    submitted by /u/BASIC-Mufasa
    [link] [comments]

    Is it possible to create a virtual crowd-funding website as a final year project?

    Posted: 22 Apr 2018 08:52 PM PDT

    For my FYP, I've decided to create a crowd-funding website, similar to Kickstarter/Indiegogo but focused to funding people in medical need, charities and donations around the world. For now, I'd like the website to be simple and workable. Of course I spent the time looking for information online, checking out whether this kind of idea is possible to execute within a short span of time. I know that creating a crowd-funding website is a very big deal, but I want to just develop a small-scale website to be workable when I'm demonstrating it to my lecturers. For that, what I'm asking is...

    • Is it possible to execute an idea like this in less than 4 months?
    • What are the essential tools I need to create a simple and virtual crowd-funding website?
    • Can I implement Paypal(transaction) and Google+(logging in account) in my project to make it more realistic and not gimmicky?
    submitted by /u/Game_Freak98
    [link] [comments]

    Some help with string, float, and array pseudocode

    Posted: 22 Apr 2018 06:35 PM PDT

    so i basically just need very very simple examples of string, float, and array pseudocode, something no more than 6 or 7 lines of code, ive looked online and everything just seems too advanced for what im looking for and im not sure how to write it myself.

    submitted by /u/Aced9God
    [link] [comments]

    Parsing HTML to get audiobook timestamps from library website for Python

    Posted: 22 Apr 2018 08:05 PM PDT

    Hi all! I am going to be a bit descriptive of my scenario here (so skip below if you don't care), and what I am trying to accomplish and why - I love to listen to audiobooks on my commute to and from work, but also love reading before I go to bed. The shitty thing about that is when I download audiobooks from the library (I am cheap and won't buy audiobooks, as the library does the trick) they download in parts instead of split up by chapter. This is a problem for me because I want to easily switch back and forth between my audiobook and my book by knowing the chapter I am on.

    I have been using Audacity to align these mp3s end to end, then manually getting the timestamps from a "listen online" functionality of my library that provides the time stamps of the chapters, and then creating a label to export this Audacity file as individual mp3s based on these time stamps (my explanation of this is a little vague, but I am trying to automate this process)

    My actual programming question

    This leads my to what I want to do instead... which is to write a program that parses the "listen online" html that my library provides, but I am having major problems figuring this out. This picture shows what the website looks like, and when I click on the chapters button I see this. When I inspect that source, I see this which shows that each <div class="menu-panel-pail"> contains the title and time stamp that I am trying to parse.

    I have tried using urllib.request, requests, and BeautifulSoup, but I am not getting them to work. I am running requests.get() on the url and raise_for_status(), but I get a bad request for a url error. If I simply download the webpage as an .html file, this information is not shown... I don't know why that is.

    I don't know if this has something to with the fact that I checked out the book and the html information is different after downloading? Or if it has something to do with the fact it's an https url? I don't know a lot about HTML and how to properly parse information from a webpage like this.

    Any help would be super appreciated!

    submitted by /u/stevenlovespie
    [link] [comments]

    Need help using defining and function and using in odeint (python)

    Posted: 22 Apr 2018 11:21 PM PDT

    This code is homework for my Transport II course and I cannot seem to define the function because I keep getting an error. Sorry for the mess, but essentially I need to evaluate this function, where f(R) is the function and (cp/cf)pore is one the functions (I need to repeat the process for each of these 3 functions of (cp/cf)pore). I was told that sigma/R_star = 0.2 and that r_solute = 2 nm. Furthermore, I was asked to plot (cp/cf)total (the second picture) over the range for Rstar equals 1 to 10 with 0.1 increments. Here is the other code I have written, but cannot yet evaluate because the functions above do not work.

    In the first picture, the equations you see in the functions are the derivatives of the numerators and denominators of the equation from the second picture. I did this because it is my understanding that odeint requires the derivative of the function it is trying to integrate. Also, R in my code corresponds to Rpore in the equations. The code is on a pastebin here.

    submitted by /u/futbol-_-fanatic
    [link] [comments]

    Jsoup vs Beautifulsoup, which is better in your opinion?

    Posted: 22 Apr 2018 11:15 PM PDT

    For an assignment I have been using Jsoup, but since Jsoup is only an HTML parser, it was missing out on javascript generated after we got the page, so I mixed it with Selenium, also I found I needed to mix web crawling with it anyways which selenium was great for to get something I needed, hidden behind code that made a popup.

    However, it is slow, when using selenium. I read that you can do the same with beautifulsoup, but I don't have experience with it so I don't have much to say but I was curious if beautifulsoup could web crawl as well, making jsoup + selenium unnecessary?

    submitted by /u/Chieve
    [link] [comments]

    best place to learn python for people with some experience?

    Posted: 22 Apr 2018 11:15 PM PDT

    Hi there, Stats major looking to get into CS to learn more about data science. Took an intro CS course few years ago in python (learned loops, ifthen, just the basics) and want to get more into it now. Any recommendations?

    was looking at this but not sure yet https://www.udemy.com/the-modern-python3-bootcamp/learn/v4/overview

    also this: https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/index.htm

    submitted by /u/sasuke_chan
    [link] [comments]

    No comments:

    Post a Comment