[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
What language does /g/ program in and why
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 126
Thread images: 13
File: programming.jpg (29 KB, 480x360) Image search: [Google]
programming.jpg
29 KB, 480x360
What language does /g/ program in and why
>>
python. it's all i know
>>
>>51298071
C for uni
VB coz is fun
>>
lua. because i like moons
>>
File: omg coffee.jpg (336 KB, 859x687) Image search: [Google]
omg coffee.jpg
336 KB, 859x687
C because I cream myself over small and beautiful C89 functions.
>>
>>51298113
and BASIC coz is easy
>>
Java because of uni
>>
>>51298071
Java mainly. And python. And C++ (and C98)

JS sometimes.

But i have the biggest experience in java.
>>
C# and C++ because of work.
>>
>>51298114
luajit & c here
>>
>>51298113
>VB coz is fun
i like vb because its so fucking lazy
i used to laugh at people saying python was easy and you could import things and shit
vb literally writes itself thanks to intellisense.
>>
php because it says a big "fuck you" to types and shit. $fuckyou can be string and integer at the same fucking time and this is awesome.

No seriously, this really is why I love php. You can do whatever the fuck you want whenever you want it.
>>
>>51298162
this sounds like it teaches really bad programming habits
>>
>>51298174
... yeah it kind of does. You can be really really lazy if you want and it still works the way you want. (That statement doesn't fit for everyone. You actually need to know what happens, when you variable contains something it should not)
>>
Java, because you can do pretty-much anything GUI related very quickly and easily.

C, because a class requires it.

Lua, because an emulator uses it for scripting.
>>
html
>>
>>51298162
>programming should be fun and easy
get THE FUCK out of here you CUNT.
>>
>>51298071
Niglang. The only language for hardcore thuggin'.
>>
>>51298202
We said programming

Html is Hypertext MAKUP LANGUGAGE

just like you'd say "i program in docx"

Look a him
>>
>>51298207
It doesn't need to be easy but I guess the quality of your code is better if you have fun writing it, most of the time.
>>
>>51298071
whatever suits my needs for a particular project
I've done c, c++, java, bash and javascript but given the choice, I'd pick python
>>
>>51298224
I program in CSS
fgt me.
>>
File: 1419655471471.gif (217 KB, 292x314) Image search: [Google]
1419655471471.gif
217 KB, 292x314
>>51298224
srsly? did you fall for that or you are just trolling me?
>>
C#

Because who isn't in fucking 2015?
>>
OCaml because
>first class modules
>fp with optional impurity
>structural typing for OOP even
>strict/eager by default
>>
C because of bare metal and embedded
>>
>>51298256
stop being fucking retarder, you are wasting time of all people in this thread.
>>
ruby
because gay and hipster
>>
>>51298289
I asked you a question. Are you trolling me or it's your the first day on 4chan?
>>
Python, easy and it just werks
>>
>>51298289
>wasting time
>on 4chan
It had to be bait, but i took it anyway..
>>
>>51298071
I've been stuck on whether to learn Erlang/Elixir or Go; what does /g/ recommend?
>>
>>51298304
shut the FUCK up, RETARD. i am a SERIOUS programmer who knows C and LISP. i am so WELL INFORMED that i know HTML is not a PROGRAMMING language. the only TROLL here is YOU
>>
>>51298340
this guy. it's just the next level
>>
>>51298304
I'm on this site for a year now.

There is low-level trolling. Then, there's ultra-low-level trolling.

An then there's you and your HTML.
>>
>>51298323
Elixir, because it would teach you more about programming.
>>
>>51298071
Haskell because I'm a noobtard. Will try a Real Language (maybe Epigram or Coq) later.
>>
>>51298071
Python.
C# because school forces me to
>>
>>51298381
html does not operate on ultra-low-level of a computer like Python for example. It's a high-lvel language. You should of know it.
>>
>>51298460
I was reffering to the level of his trolling
>>
>>51298460
>look at me guis, i'm so good at le trolling xD

>>51298340
>>51298304
both of you newfags should kill yourselves
>>
>>51298477
I don't believe you.
>>
Python because I'm a lazy piece of shit
>>
File: 1442093580473.jpg (14 KB, 255x255) Image search: [Google]
1442093580473.jpg
14 KB, 255x255
>>51298493
`kill -9` yourself
>>
>>51298522
C:\Users\nsa>kill
'kill' is not recognized as an internal or external command,
operable program or batch file.


fuckin linux plebs. When will they learn...
>>
C++ for desktop applications.
VHDL for embedded stuff.
R for data processing.
tikz for documentation / recreation.
>>
>>51298540
Unixes are future of computing. Take your shitty Di[s/c]k Operating System mod called windows 10 and cram it up your ass because in 20 years it will be in the museums.

2/3 of mobile operating systems are Unix based (iOS and Android). Windows phone looks like fucking AOL from 90's

My fucking linux works both with newest Radeons and a dot matrix printer which is older than me. (i'm 25)
>>
>>51298607
it will never happen. and you know it linuxfag. Linux will never be a pc leader os cause it's developed by a bunch of dirty pooping indians for food. windows is superior,it has games, office, unity plugin for web which you can play yareel with. can you play yarell on unix? no? hahaha! go compiling your sources, neet virgin
>>
C++ because I love it(my first)
C# because they teach me this in university
Lisp because I think it's beautiful
Brightscript because they pay me
>>
>>51298115
But C89 is a shit standard and forces you to write worse code.
>>
>>51298687
>dirty indians for food

Record yourself and listen to it.

I FUCKING hate them. But thanks to all the people who review pull requests theese shitlords wil never get even a kilobyte of their feces-signed code to the superior kernel powering all the fucking internet and major systems in this world
>>
>>51298071
For the past year and a half all I've used is C++.
Before that mostly C# and a bit of Haskell.
Kinda glad most of my master's courses use C++ instead of C#
>>
>>51298071

Whatever gets the job done.

Language evangelism is a pointless waste of time. Use the right tool for the job. When you start a new project, look at your requirements, consider all options and pick the one which is the best for the project.
>>
Python and matlab at work
C for open source things I contribute to
Haskell and scheme for fun/project Euler problems
>>
C for compilers class
C++ for all other classes.

Bash/Python for automated testing for class assignments
>>
C, because I am paid a lot of money and respect to be intelligent and sophisticated.
>>
C++ when I'm forced to (Maya plugins, Unreal Engine)
C# with WPF / MahApps.Metro for personal apps
R (still a super beginner)
Haskell

HTML5, JavaScript with jQuery, CSS3 for web. Not that I know anything about those, I just copypaste github code.

Plus SQL and JSON if they can be considered languages.
>>
>>51298071

Bash scripting + sqlite3. Nothing else is necessary.
>>
>>51298800
What open source projects do you contribute to?
>>
>>51298747
>ayy
>ubuntu
>cool retro term

poo in the loo, fuckin indian
>>
File: d5c.jpg (36 KB, 625x626) Image search: [Google]
d5c.jpg
36 KB, 625x626
>>51298162
>>
File: PG-3004_1z.jpg (155 KB, 809x1600) Image search: [Google]
PG-3004_1z.jpg
155 KB, 809x1600
>>51298830
i am a proud white man
>>
>>51298323
Go, you'll be more productive
>>
>>51298224
It's a joke.

>>>/r/eddit
>>
>>51298115
That was a fun story.

I have Kochan programming in C and was wondering about programming in Lisp with Emacs though.
>>
>>51298207
Spotted the miserable code monkey
>>
>>51298323
Both Erlang and Go. OTP is cool and Go is easy as hell to deploy.
>>
Mostly Forth, C and Lua. Currently writing a tiny embeddable Forth interpreter in C, cleverly named tefi.
>>
>>51298894
>tefi
I don't get it
>>
>>51298908
The Embeddable Forth Interpretor I'm assuming?
>>
C# (ASP/MVC, XAML, WinForms, etc.)
PHP
PowerShell
SQL(does this even count?)
All basic web languages (js, CSS, html5, etc)
Python
ASM
HS
LUA
.... To many
>>
>>51298934
Indeed
>>
>>51298174
On the contrary. It's working without a safety net.
>>
>>51298829
Loli managers
Dragon dildo modeling software
>>
>>51299066
You could do 3D modeling in Blender for all your dragon dildo needs senpai.
>>
mongo cuz it's webscale
>>
I usually end up using Perl for most personal things, mostly because of how familiar I am with it. I use PHP and Javascript regularly at work though, and used to maintain a Python script that ran almost constantly for at least 2 years. That Python script replaced a C# app with slightly extended functionality, which I also maintained for a year or two.
>>
>>51299393
>perl
How old are you?
>>
>>51299393

I use Perl as well. It just werks.
>>
File: 2015-10-29_19-42-43.png (5 KB, 566x140) Image search: [Google]
2015-10-29_19-42-43.png
5 KB, 566x140
>>51298174
I know Javascript, PHP, LESSCSS, Arduino C, Processing Java, some Ruby and am learning C++

I don't know with you guys, but when I program in a certain language, I won't carry the same logic over to another language unless it's useful.
>>
C# for video games
JS for websites
Python for websites and quick writing scripts to do things for me
Java when someone tells me I have to do it in Java
>>
>>51299425
I actually know a young guy whose first language was Perl.

I really don't know why he learned it but Perl is pretty flexible as far as syntax goes.
>>
>>51299425
23. Learned it a few years ago when I was a shut in that ran an imageboard dedicated to my waifu. Eventually I ended up with a job where I had pretty much full control of our stack and kept using Perl to the point where it became second nature to me.
>>
>>51298142
if only more people can see the truth
>>
>>51299577
Only perl programmers I knew were well into their 30s or older. Seems like the younger crowd was either on python, js or ruby
>>
>>51299546

I'm a young guy whose first language was Perl!

It really doesn't matter what you learn at first anyway, it's the ideas that matter more. It was super easy to pick up the basics of python once I had already learned the basics of Perl.
>>
php, js.
>>
File: 1426017713065.jpg (251 KB, 1920x1080) Image search: [Google]
1426017713065.jpg
251 KB, 1920x1080
lua without a question
>>
D because I like it

F# because I like it

Python because I like it

C# because I get shit done

C because university professors are sadists
>>
Uni - C, Java, C# and Objective C
Work - Java and JavaScript
For fun - C++11 and Python
>>
PHP - works well enough for making web apps and I'm too lazy to switch to something else right now
Python - comfortable, easy to use
Java - because all of my classes require it
JavaScript - because it has a shitload of libraries/frameworks that make web programming a lot less tedious

I'm planning on learning either C or C++ soon, which one should I do first?
>>
>>51299774
C then C++
>>
>>51299774
C++, get the Programming Principles and Practice by Bjarne Stroustrup, it's awesome
>>
>>51299662
Isn't that mostly use for games and embedding?
>>
>>51298403
if you're using Haskell Idris would be a more sensible choice than Coq for general programming. Agda is a theorem prover as well that gets a lot of influence from Haskell so you might want to check it out as well.
>>
>>51299823
yes, the most popular games that use lua are Garry's Mod and I think WoW.

lua in those cases usually handle hooks called from C++
>>
>>51298200
Make a shill thread already
>>
>>51298403
Ayy a man after my own heart.
>>
C# because of Unity
>>
File: sussman shig.jpg (71 KB, 500x375) Image search: [Google]
sussman shig.jpg
71 KB, 500x375
>assignment
>>
>>51298071
C/C++ and some python. C/C++ for heavyweight stuffs, python for rapid prototyping, hack(workaround) scripts and LOLs
>>
>>51300289
kek that's where java comes in
>>
>>51298859
>i am a proud white man
t. EuropeanHere
>>
>>51299806
This. C++ is huge compared to C. Anyone jumping to C++ before C is making a big mistake.
>>
>>51298071
php because im reatarded
>>
>>51298071
turbo pascal
>>
>>51298323
Just took a class where we used Elixir. I recommend it, it's pretty fun and makes it super easy to do parallel shit.
>>
File: 1417992595725s.jpg (8 KB, 238x250) Image search: [Google]
1417992595725s.jpg
8 KB, 238x250
Html mostly
>>
Go. It's C with GC, strong(er) typing and less boilerplate.
>>
>>51298071
++++++++[>++++++++<-]>++.
++++++++++++++++.
-----------------.
++++++++.
+++++.
--------.
+++++++++++++++.
------------------.
++++++++.
>>
Ruby, because it's nice and has lots of libraries.
Racket, because it's Scheme with a huge standard library including a nice GUI library and it compiles to native code. Shame it's so slow.
Lua for scripting some applications and other things, because it's fast and simple.
C because everybody uses it.
>>
Personally I love programming in C, Forth and assembly (a kind of long term hobby project of mine is to design a cpu and write a Forth OS for it, friend of mine is an EE wizard and will help with the cpu bit).
At work I do C# and JS webshit.
>>
PHP and the Laravel Framework
>>
C++ for cross platform
>>
r6rs
>>
>>51298071
>C for Microcontrollers
>C++ for Libraries
>C# as my go-to language
>Others include VHDL, Js, SQL and PowerShell
>>
Turbo pascal for the toaster
>>
python
It's one of my favorite languages, and it's easy to quickly write something to "get the job done"
>>
>>51298071
Vb because first language because father told me it would be easy which it was for young me.
C# because school and unity
Js because Web development in school requires it
It is a start at least
>>
>>51298071
Whatever I need to get the job done
>>
File: logo_purebasic.png (126 KB, 512x512) Image search: [Google]
logo_purebasic.png
126 KB, 512x512
Java for quickly getting shit done
And Purebasic for utilities and more professional stuff.
>>
>>51298071
Pseudo code

Much easier to manage
>>
>>51298071
javascript, Tbh

because it's an amazing language for ninja rockstars like me.
>>
A bunch depending on what I'm writing, who I'm writing it for, my mood, the alignment of the stars, a dice roll and some other stuff probably
>>
>>51298071
Programs: C, because it's fast, easy and VERY well made; or Java for quickly hacked together stuff (because of the JVM's library).

Scripts: Scheme, because it is the perfect balance between minimalism and usability/readability.
>>
>>51298071

for work: C# / JavaScript / TSQL / some light Python
>but why?
shitty enterprise software for hospital management software
Thread replies: 126
Thread images: 13

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.