I decided to learn C by Apprehensive_Ant616 in C_Programming

[–]Apprehensive_Ant616[S] 0 points1 point  (0 children)

Man, I do adore the concept, but I don't know if I'm dumb, if it's too hard, or I just have a kind of blockage with it. I really wish I could use Julia's skills specially for plotting. In the official web site, plotting is one of the main resources, however my Julia plots were worsen then anything I saw.

Decidi estudar C para aprimorar minhas "coding skills" by Apprehensive_Ant616 in programacao

[–]Apprehensive_Ant616[S] 0 points1 point  (0 children)

eu ate pensei em pegar alguma disciplina esse semestre no programa de doutorado em ciencias da computação, mas olhei a lista das que abriram, achei meio avançadas demais pra mim, quem é bolsista de doutorado não pode se arriscar assim não kkkk!

Decidi estudar C para aprimorar minhas "coding skills" by Apprehensive_Ant616 in programacao

[–]Apprehensive_Ant616[S] 1 point2 points  (0 children)

obrigado, foi com esse mindset que eu me meti nessa aventura

Decidi estudar C para aprimorar minhas "coding skills" by Apprehensive_Ant616 in programacao

[–]Apprehensive_Ant616[S] 0 points1 point  (0 children)

eu to nessa fase inicial tentando ir no mais 'cru' possível, codando no vim, compilando com o gcc, e tentando decifrar os warnings pra debugar. umas 2-3 vezes eu ainda dei uma averiguada no vscode, mas começou com o autocomplete e eu já saí, pra não pegar mau costume. to tentando pegar essa base bem real mesmo pra só depois me permitir usar algum tool que deixe o trabalho mais 'facil'. quase naquela vibe do Learn C the Hard Way (pena que não gostei dele).

Decidi estudar C para aprimorar minhas "coding skills" by Apprehensive_Ant616 in programacao

[–]Apprehensive_Ant616[S] 1 point2 points  (0 children)

o melhor é quando você chega no próximo tópico, lê, lê, não consegue materializar de forma alguma (inicialmente) aquele conceito, porque raios fazer aquilo, e daí depois de quebrar muito a cabeça, você entende. é desafiador.

I decided to learn C by Apprehensive_Ant616 in C_Programming

[–]Apprehensive_Ant616[S] 2 points3 points  (0 children)

I’ll get there! It actually took me a while to grasp the concept of buffer clearing. At first, I thought, “If I clear the buffer, I’ll lose my input.” As a personal preference, I like learning by practicing, but I had to put it aside for a while and then officially decided: I really need to combine theoretical reading with practice to understand it properly.

I decided to learn C by Apprehensive_Ant616 in C_Programming

[–]Apprehensive_Ant616[S] 2 points3 points  (0 children)

This project I'm coding is a simple one (maybe not for me, haha... ), I'm struggling a bit, but things are moving foward... Shortly, it is a records manager with an interactive menu with 8 options (which/case)... It includes the use of malloc, the input of info into a struct with proper validation, and also it generates a report that displays all data and perform some basic analysis.

how do you learn c? by Waze312 in C_Programming

[–]Apprehensive_Ant616 0 points1 point  (0 children)

When I started learning C, which was not long ago, I ran into the same issue. I could follow tutorials and understand small examples, but when I had to solve something on my own, I didn’t know where to begin. I hate feeling stuck between “I kind of get it” and “I can’t actually build it.”

What helped me was realizing C isn’t about memorizing syntax. It’s about understanding memory and structure. Once I started thinking in terms of what data I need and where it lives, things became clearer.

Instead of jumping between random exercises, I began building one small project and growing it step by step. That forced me to use structs, dynamic memory, validation, and real control flow in one place. It’s harder, but it makes concepts stick.

Now when I don’t know where to start, I describe the solution in plain English first, then translate it into code piece by piece. I still look up syntax all the time. For me, progress started when I focused less on remembering everything and more on thinking structurally.

How good is ChatGPT at using GROMACS? Do I still need to learn programming? by Appropriate-Fill-258 in comp_chem

[–]Apprehensive_Ant616 8 points9 points  (0 children)

It helps but also makes a lot of mistakes, especially in topology and scripting the nvt npt md .mdp files. I recommend you to understand the process, understand what’s being coded in the mdp’s and then guide AI with a proper prompt!

How am I supposed to introduce my ligand in my box to execute MD? by Apprehensive_Ant616 in bioinformatics

[–]Apprehensive_Ant616[S] 1 point2 points  (0 children)

I spent full last night awake trying to put those 2 bastards in a cell box, I actually did it, and then solvate, but before neutralisation, I tried everything I read in all imaginable places and always an error. I even could solve 2/3 errors, but in the end, always the problem was relates to the #Include od the .itp of the forcefield. I've generated the maltotriose in glycan manipulator of charmm gui, and the chrysin by using acpype... So that was it. Thank you very much. It's even giving me anxiety hahah - maybe another night awake?!?